@font-face {
	font-family: Auto1 Regular;
	/* src: url(/css/fonts/Auto1Regular.eot?#iefix) format("embedded-opentype"), url(/css/fonts/Auto1Regular.woff) format("woff"), url(/css/fonts/Auto1Regular.otf) format("opentype"); */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Auto1 Italic;
	/* src: url(/css/fonts/Auto1Italic.eot?#iefix) format("embedded-opentype"), url(/css/fonts/Auto1Italic.woff) format("woff"), url(/css/fonts/Auto1Italic.otf) format("opentype"); */
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: Auto1 Bold;
	/* src: url(/css/fonts/Auto1Bold.eot?#iefix) format("embedded-opentype"), url(/css/fonts/Auto1Bold.woff) format("woff"), url(/css/fonts/Auto1Bold.otf) format("opentype"); */
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: Auto1 Bold Italic;
	/* src: url(/css/fonts/Auto1BoldItalic.eot?#iefix) format("embedded-opentype"), url(/css/fonts/Auto1BoldItalic.woff) format("woff"), url(/css/fonts/Auto1BoldItalic.otf) format("opentype"); */
	font-weight: bold;
	font-style: italic;
}
@font-face {
	font-family: Auto1 Light SmCp;
	/* src: url(/css/fonts/Auto1LightSmCp.eot?#iefix) format("embedded-opentype"), url(/css/fonts/Auto1LightSmCp.woff) format("woff"), url(/css/fonts/Auto1LightSmCp.otf) format("opentype"); */
	font-style: normal;
}
@font-face {
	font-family: Auto1 Regular SmCp;
	/* src: url(/css/fonts/Auto1RegularSmCp.eot?#iefix) format("embedded-opentype"), url(/css/fonts/Auto1RegularSmCp.woff) format("woff"), url(/css/fonts/Auto1RegularSmCp.otf) format("opentype"); */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Auto1 Bold SmCp;
	/* src: url(/css/fonts/Auto1BoldSmCp.eot?#iefix) format("embedded-opentype"), url(/css/fonts/Auto1BoldSmCp.woff) format("woff"), url(/css/fonts/Auto1BoldSmCp.otf) format("opentype"); */
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: Auto1 Light;
	/* src: url(/css/fonts/Auto1Light.eot?#iefix) format("embedded-opentype"), url(/css/fonts/Auto1Light.woff) format("woff"), url(/css/fonts/Auto1Light.otf) format("opentype"); */
	font-weight: normal;
	font-style: normal;
}

/*
html {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
body {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
div {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; line-height: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; line-height: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; line-height: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; line-height: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; line-height: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; line-height: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}

a {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}

p {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ul {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
li {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
img {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
span {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strong {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
em {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
table {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tbody {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
td {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
applet {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
object {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
iframe {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
blockquote {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
pre {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
abbr {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
acronym {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
address {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
big {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
code {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
del {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
font {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ins {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
kbd {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
q {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
s {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
samp {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
small {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strike {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sub {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sup {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tt {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
var {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
b {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
u {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
i {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
center {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
fieldset {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
form {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
label {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
aside {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figure {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
footer {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
header {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
hgroup {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
section {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
canvas {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
details {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
embed {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figcaption {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
menu {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
nav {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
output {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ruby {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
summary {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
time {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
mark {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
audio {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
video {
	font: inherit; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	line-height: 1;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
i {
	font-style: italic;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
:focus {
	outline: 0px;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse; border-spacing: 0;
}*/
.grid-1 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-2 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-3 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-4 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-5 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-6 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-7 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-8 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-9 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-10 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-11 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-12 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-13 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-14 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-15 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-16 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-17 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-18 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-19 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-20 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-21 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-22 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-23 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.grid-24 {
	margin-right: 10px; margin-left: 10px; position: relative;
}
.container-12 .block .omega-grid {
	margin-right: -10px; margin-left: -10px; position: relative;
}
.container-16 .block .omega-grid {
	margin-right: -10px; margin-left: -10px; position: relative;
}
.container-24 .block .omega-grid {
	margin-right: -10px; margin-left: -10px; position: relative;
}
.clearfix::after {
	font-size: 0px;
}
#skip-link {
	left: 50%; width: auto; margin-top: 0px; margin-left: -5.25em; position: absolute; z-index: 50;
}
#skip-link a {
	background: rgba(0, 0, 0, 0.6); padding: 1px 10px 2px; border-radius: 0px 0px 10px 10px; color: rgb(255, 255, 255); text-decoration: none; display: block; -moz-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;
}
#skip-link a:link {
	background: rgba(0, 0, 0, 0.6); padding: 1px 10px 2px; border-radius: 0px 0px 10px 10px; color: rgb(255, 255, 255); text-decoration: none; display: block; -moz-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;
}
#skip-link a:visited {
	background: rgba(0, 0, 0, 0.6); padding: 1px 10px 2px; border-radius: 0px 0px 10px 10px; color: rgb(255, 255, 255); text-decoration: none; display: block; -moz-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;
}
#skip-link a:hover {
	outline: 0px;
}
#skip-link a:active {
	outline: 0px;
}
#skip-link a:focus {
	outline: 0px;
}
.inline li {
	list-style: none; margin-right: 0.5em; display: inline;
}
.tabs li {
	list-style: none; margin-right: 0.5em; display: inline;
}
.breadcrumb li {
	list-style: none; margin-right: 0.5em; display: inline;
}
.item-list li {
	list-style: none;
}
.pager li {
	margin-right: 0.25em; display: inline;
}
img {
	vertical-align: bottom;
}
.field-label-inline .field-label {
	display: inline;
}
.field-label-inline .field-items {
	display: inline;
}
.field-label-inline .field-item {
	display: inline;
}
input {
	margin: 0px; vertical-align: middle;
}
button {
	margin: 0px; vertical-align: middle;
}
select {
	margin: 0px; vertical-align: middle;
}
textarea {
	margin: 0px; vertical-align: middle;
}
button {
	background: url("../images/button.png") repeat-x rgb(221, 221, 221); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, sans-serif; padding: 3px 10px 4px; outline: 0px; border-radius: 11px; width: auto; color: rgb(51, 51, 51); overflow: visible; cursor: pointer; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 1px #fff; -moz-border-radius: 11px; -webkit-border-radius: 11px; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='reset'] {
	background: url("../images/button.png") repeat-x rgb(221, 221, 221); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, sans-serif; padding: 3px 10px 4px; outline: 0px; border-radius: 11px; width: auto; color: rgb(51, 51, 51); overflow: visible; cursor: pointer; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 1px #fff; -moz-border-radius: 11px; -webkit-border-radius: 11px; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='submit'] {
	background: url("../images/button.png") repeat-x rgb(221, 221, 221); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, sans-serif; padding: 3px 10px 4px; outline: 0px; border-radius: 11px; width: auto; color: rgb(51, 51, 51); overflow: visible; cursor: pointer; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 1px #fff; -moz-border-radius: 11px; -webkit-border-radius: 11px; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='button'] {
	background: url("../images/button.png") repeat-x rgb(221, 221, 221); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, sans-serif; padding: 3px 10px 4px; outline: 0px; border-radius: 11px; width: auto; color: rgb(51, 51, 51); overflow: visible; cursor: pointer; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 1px #fff; -moz-border-radius: 11px; -webkit-border-radius: 11px; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
button {
	
}
textarea {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
select {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='date'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='datetime'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='datetime-local'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='email'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='month'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='number'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='password'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='search'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='tel'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='text'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='time'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='url'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
input[type='week'] {
	border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px; outline: 0px; border-radius: 0px; height: 1.8em; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
button:focus {
	z-index: 1; box-shadow: 0px 0px 7px #06f; -moz-box-shadow: #06f 0 0 7px; -webkit-box-shadow: #06f 0 0 7px;
}
button:active {
	z-index: 1; box-shadow: 0px 0px 7px #06f; -moz-box-shadow: #06f 0 0 7px; -webkit-box-shadow: #06f 0 0 7px;
}
input:focus {
	z-index: 1; box-shadow: 0px 0px 7px #06f; -moz-box-shadow: #06f 0 0 7px; -webkit-box-shadow: #06f 0 0 7px;
}
input:active {
	z-index: 1; box-shadow: 0px 0px 7px #06f; -moz-box-shadow: #06f 0 0 7px; -webkit-box-shadow: #06f 0 0 7px;
}
select:focus {
	z-index: 1; box-shadow: 0px 0px 7px #06f; -moz-box-shadow: #06f 0 0 7px; -webkit-box-shadow: #06f 0 0 7px;
}
select:active {
	z-index: 1; box-shadow: 0px 0px 7px #06f; -moz-box-shadow: #06f 0 0 7px; -webkit-box-shadow: #06f 0 0 7px;
}
textarea:focus {
	z-index: 1; box-shadow: 0px 0px 7px #06f; -moz-box-shadow: #06f 0 0 7px; -webkit-box-shadow: #06f 0 0 7px;
}
textarea:active {
	z-index: 1; box-shadow: 0px 0px 7px #06f; -moz-box-shadow: #06f 0 0 7px; -webkit-box-shadow: #06f 0 0 7px;
}
input[type='file']:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
input[type='file']:active {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
input[type='radio']:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
input[type='radio']:active {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
input[type='checkbox']:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
input[type='checkbox']:active {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
select[disabled] {
	background-color: rgb(238, 238, 238);
}
textarea[disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='date'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='datetime'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='datetime-local'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='email'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='month'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='number'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='password'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='search'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='tel'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='text'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='time'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='url'][disabled] {
	background-color: rgb(238, 238, 238);
}
input[type='week'][disabled] {
	background-color: rgb(238, 238, 238);
}
button[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
input[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
select[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
select[disabled] option {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
select[disabled] optgroup {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
textarea[disabled] {
	color: rgb(136, 136, 136); cursor: default; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
textarea {
	height: auto;
}
select[size] {
	height: auto;
}
select[multiple] {
	height: auto;
}
@media not all
{
select {
	background-position: right; padding-right: 20px; background-image: url("../images/select-arrow.gif"); background-repeat: no-repeat;
}
select[size] {
	padding: 0px; background-image: none;
}
select[multiple] {
	padding: 0px; background-image: none;
}
}
textarea {
	width: 100%; overflow: auto; min-height: 40px; resize: vertical;
}
optgroup {
	color: rgb(0, 0, 0); font-style: normal; font-weight: normal;
}
.ie6-button {
	background: url("../images/button.png") repeat-x rgb(221, 221, 221); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, sans-serif; padding: 2px 10px 0px; width: auto; color: rgb(51, 51, 51); overflow: visible; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
* html button {
	background: url("../images/button.png") repeat-x rgb(221, 221, 221); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, sans-serif; padding: 2px 10px 0px; width: auto; color: rgb(51, 51, 51); overflow: visible; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
* html button {
	padding-top: 1px; padding-bottom: 1px;
}
.ie6-input {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px 1px; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; vertical-align: top;
}
* html textarea {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px 1px; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; vertical-align: top;
}
* html select {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 2px 3px 1px; color: rgb(0, 0, 0); font-family: Arial,sans-serif; font-size: 13px; vertical-align: top;
}
* html select {
	margin-top: 1px;
}
.placeholder_text {
	color: rgb(136, 136, 136);
}
.ie6-input-disabled {
	color: rgb(136, 136, 136);
}
.ie6-button-disabled {
	color: rgb(136, 136, 136);
}
.ie6-input-disabled {
	background: rgb(238, 238, 238);
}
/*
body {
	font: 13px/1.5 Verdana, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}*/
a:link {
	color: rgb(0, 98, 160); text-decoration: underline;
}
a:visited {
	color: rgb(0, 98, 160); text-decoration: underline;
}
a:hover {
	color: rgb(32, 33, 36); text-decoration: none;
}
a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
hr {
	background: rgb(82, 148, 193); margin: 0px; padding: 0px; border: currentColor; height: 1px;
}
h1 {
	letter-spacing: -0.05em; font-family: Georgia,"Times New Roman",serif;
}
h2 {
	letter-spacing: -0.05em; font-family: Georgia,"Times New Roman",serif;
}
h3 {
	letter-spacing: -0.05em; font-family: Georgia,"Times New Roman",serif;
}
h4 {
	letter-spacing: -0.05em; font-family: Georgia,"Times New Roman",serif;
}
h5 {
	letter-spacing: -0.05em; font-family: Georgia,"Times New Roman",serif;
}
h6 {
	letter-spacing: -0.05em; font-family: Georgia,"Times New Roman",serif;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 28px;
}
h1.site-name {
	font-size: 36px;
}
h2.site-name {
	font-size: 36px;
}
h2.block-title {
	margin: 0px; font-size: 18px;
}
h2.node-title {
	font-size: 28px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 19px;
}
h5 {
	font-size: 17px;
}
h6 {
	font-size: 15px;
}
ol {
	list-style: decimal;
}
ul {
	
}
ul ul {
	padding-top: 0.5em;
}
ol ol {
	padding-top: 0.5em;
}
.node ol {
	padding-left: 1.2em;
}
.node ul {
	padding-left: 1.2em;
}
.node ul.inline {
	padding-left: 0px;
}
.node ol.inline {
	padding-left: 0px;
}
p {
	margin-bottom: 20px;
}
dl {
	margin-bottom: 20px;
}
hr {
	margin-bottom: 20px;
}
h1 {
	margin-bottom: 20px;
}
h2 {
	margin-bottom: 20px;
}
h3 {
	margin-bottom: 20px;
}
h4 {
	margin-bottom: 20px;
}
h5 {
	margin-bottom: 20px;
}
h6 {
	margin-bottom: 20px;
}
ol {
	margin-bottom: 20px;
}
ul {
	margin-bottom: 20px;
}
pre {
	margin-bottom: 20px;
}
table {
	margin-bottom: 20px;
}
address {
	margin-bottom: 20px;
}
fieldset {
	margin-bottom: 20px;
}
dt {
	margin: 0px; font-size: 18px;
}
.admin h3 {
	margin: 0px; font-size: 18px;
}
dd {
	padding-left: 10px; font-size: 0.9em; font-style: italic; margin-bottom: 20px;
}
.logo-img {
	margin-right: 20px; float: left;
}
.site-name-slogan {
	float: left;
}
.site-name {
	margin-top: 20px;
}
.site-name a {
	text-decoration: none;
}
.site-name {
	line-height: 1em; margin-bottom: 0px;
}
.site-slogan {
	line-height: 1em; margin-bottom: 0px;
}
.site-slogan {
	font-weight: normal;
}
.menu {
	margin: 0px; padding: 0px;
}
.menu li {
	list-style: none;
}
.form-actions input {
	margin-right: 0.5em;
}
.form-actions input:hover {
	background: rgb(255, 255, 255);
}
label {
	font-weight: bold;
}
.item-list .pager {
	margin: 0px; padding: 0px;
}
.item-list .pager li {
	margin: 0px; padding: 0px; float: left;
}
.item-list .pager ul li {
	margin: 0px; padding: 0px; float: left;
}
.item-list .pager {
	margin: 0px; padding: 0px; text-align: left; font-size: 10px; position: relative;
}
.pager li a {
	display: inline-block;
}
.pager li.pager-ellipsis {
	padding: 4px 8px; text-decoration: none;
}
.pager li.pager-current {
	padding: 4px 8px; text-decoration: none;
}
.pager li a {
	padding: 4px 8px; text-decoration: none;
}
.pager li.pager-current {
	padding: 4px 8px; font-weight: bold;
}
.pager li.pager-first a {
	padding: 4px 0px; width: 50px; text-align: center;
}
.pager li.pager-previous a {
	padding: 4px 0px; width: 50px; text-align: center;
}
.pager li.pager-next a {
	padding: 4px 0px; width: 50px; text-align: center;
}
.pager li.pager-last a {
	padding: 4px 0px; width: 50px; text-align: center;
}
.pager li.pager-next {
	top: 0px; right: 50px; position: absolute;
}
.pager li.pager-last {
	top: 0px; right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; position: absolute;
}
.pager li.last.pager-next {
	top: 0px; right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; position: absolute;
}
.pager li.pager-ellipsis {
	color: rgb(26, 26, 26);
}
.pager li.pager-current {
	color: rgb(26, 26, 26);
}
.pager li a {
	color: rgb(26, 26, 26);
}
.pager li {
	border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, sans-serif; outline: 0px; color: rgb(51, 51, 51); border-right-width: 1px; border-right-style: solid; font-size-adjust: none; font-stretch: normal;
}
.pager li.pager-current {
	background: url("../images/button.png") repeat-x rgb(221, 221, 221); outline: 0px; color: rgb(255, 255, 255);
}
.pager li.pager-next {
	border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid;
}
.pager li a {
	background: url("../images/button.png") repeat-x rgb(221, 221, 221); cursor: pointer;
}
.pager li a:hover {
	background: rgb(255, 255, 255); color: rgb(69, 69, 69);
}
.pager {
	background: rgb(235, 235, 235); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.pager li.first {
	border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;
}
.pager li.first a {
	border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;
}
.pager li.first a:hover {
	border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;
}
.pager li.pager-last {
	border-radius: 0px 5px 5px 0px; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0;
}
.pager li.pager-last a {
	border-radius: 0px 5px 5px 0px; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0;
}
.pager li.pager-last a:hover {
	border-radius: 0px 5px 5px 0px; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0;
}
table {
	border: 1px solid rgb(204, 204, 204); width: 100%;
}
thead th {
	background: rgb(247, 247, 247); color: rgb(51, 51, 51); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
th {
	background: rgb(247, 247, 247); color: rgb(51, 51, 51); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
td {
	padding: 4px 8px; vertical-align: middle;
}
th {
	padding: 4px 8px; vertical-align: middle;
}
th a {
	text-decoration: none;
}
th a:link {
	text-decoration: none;
}
th a:visited {
	text-decoration: none;
}
th a {
	display: block;
}
th a img {
	margin: 0px 0px 0px 5px;
}
th.active {
	background: rgb(221, 221, 221); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
tr.even td {
	background: rgb(241, 245, 250);
}
tr.odd td {
	background: rgb(255, 255, 255);
}
td.active {
	border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
tr.even td.active {
	background: rgb(229, 233, 237);
}
tr.odd td.active {
	background: rgb(242, 242, 242);
}
tr:hover td {
	background: rgb(255, 254, 238);
}
tr.even:hover td.active {
	background: rgb(255, 254, 238);
}
tr.odd:hover td.active {
	background: rgb(255, 254, 238);
}
td ul.links {
	margin-bottom: 0px;
}
.node-links ul li a {
	background: url("../images/button.png") repeat-x rgb(221, 221, 221); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, sans-serif; margin: 0px 0.5em 0.5em 0px; padding: 4px 10px 3px; outline: 0px; border-radius: 11px; width: auto; color: rgb(51, 51, 51); text-transform: lowercase; overflow: visible; text-decoration: none; vertical-align: middle; float: left; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 1px #fff; -moz-border-radius: 11px; -webkit-border-radius: 11px; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
.comment-links ul li a {
	background: url("../images/button.png") repeat-x rgb(221, 221, 221); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); font: bold 12px/1.2 Arial, sans-serif; margin: 0px 0.5em 0.5em 0px; padding: 4px 10px 3px; outline: 0px; border-radius: 11px; width: auto; color: rgb(51, 51, 51); text-transform: lowercase; overflow: visible; text-decoration: none; vertical-align: middle; float: left; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 1px #fff; -moz-border-radius: 11px; -webkit-border-radius: 11px; -webkit-appearance: none; -moz-background-clip: padding; -webkit-background-clip: padding;
}
.node-links ul li a:hover {
	background: rgb(255, 255, 255);
}
.comment-links ul li a:hover {
	background: rgb(255, 255, 255);
}
.tips {
	color: rgb(106, 106, 106); font-size: 10px;
}
.description {
	color: rgb(106, 106, 106); font-size: 10px;
}
.alpha-region-debug .alpha-debug-block h2 {
	color: rgb(255, 255, 255);
}
div.contextual-links-wrapper a:hover {
	background-color: rgb(255, 255, 255);
}
@media print

{
* {
	/*font-family: arial,sans-serif !important;*/
}
}
body {
	/*font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; background-color: #2F3346;*/
	background-color: #2F3346;
}

h1 {
	letter-spacing: 0px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold;
}
h2 {
	letter-spacing: 0px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold;
}
h3 {
	letter-spacing: 0px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold;
}
h4 {
	letter-spacing: 0px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold;
}
h5 {
	letter-spacing: 0px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold;
}
strong {
	font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold;
}
em {
	font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-style: italic; font-weight: normal;
}
em strong {
	font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-style: italic; font-weight: bold;
}
strong em {
	font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-style: italic; font-weight: bold;
}
#region-content .region-inner .block-system-main .region-content ul {
	list-style-image: url("../images/bullet.png");
}
#region-content .region-inner .block-system-main .region-content ul ul {
	list-style-image: url("../images/bullet-level2.png");
}
#page {
	background-position: top; background-image: url("../images/pixel-background.png"); background-repeat: repeat-y;
	padding-top:30px;
}
.field .field-label {
	font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 15px; font-style: normal; font-weight: bold;
}
#zone-menu {
	min-height: 200px;
}
#zone-menu-wrapper {
	min-height: 200px;
}
#zone-footer-wrapper-dropshadow {
	background-position: 0px -352px; padding-top: 25px; margin-top: -25px; position: relative; z-index: 200; background-image: url("../images/header-footer.png"); background-repeat: repeat-x;
}
#zone-content-wrapper {
	/* padding-top: 25px; background-image: url("../images/footer-dropshadow.png"); background-repeat: repeat-x; */
}
.no-background-image#zone-content-wrapper {
	background-image: none;
}
#zone-footer-wrapper {
	background-image: url("../images/footer-bg.jpg"); background-repeat: repeat-x;
	min-height: 155px; 
	/* background-color: rgb(54, 57, 72); */
}
#region-branding a.logo {
	width: 100%; height: 200px; text-align: center; display: block; background-color: rgb(68, 71, 87);
}
#region-branding a.logo:hover {
	background-color: rgb(76, 78, 94);
}
#region-branding a.logo img {
	margin: 59px 0px 0px 2px;
}
#region-menu #main-menu {
	width: 100%; height: 50px; position: relative; background-color: rgb(68, 71, 87);
}
#region-menu #main-menu ul {
	/* margin: 0px; padding: 0px 19px; float: left; background-image: url("../images/header-footer.png"); background-repeat: no-repeat; */
}
#region-menu #main-menu ul li.main-menu {
	margin: 0px -31px 0px 0px; padding: 0px 11px; width: 124px; text-align: center; color: rgb(255, 255, 255); line-height: 12px; float: left; display: block; list-style-type: none;
}
#region-menu #main-menu ul li.last.main-menu {
	margin: 0px -9px 0px 0px;
}
#region-menu #main-menu ul li.main-menu:hover {
	/* background-position: 0px -50px; background-image: url("../images/header-footer.png"); */
}
#region-menu #main-menu ul li.main-menu a.main-menu-link {
	width: 112px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; float: left; display: block;
}
#region-menu #main-menu ul li.main-menu a.double.main-menu-link {
	height: 39px; padding-top: 11px;
}
#region-menu #main-menu ul li.main-menu a.single.main-menu-link {
	height: 33px; padding-top: 17px;
}
#region-menu #main-menu ul .drop-menu {
	padding: 20px; left: 0px; width: 760px; height: 110px; text-align: left; margin-top: 50px; display: none; position: absolute; z-index: 1000; background-color: rgb(81, 193, 213);
}
#region-menu #main-menu ul .drop-menu .info-box {
	margin: -7px 0px 0px 30px; padding: 5px 10px; color: rgb(68, 71, 87); line-height: 18px; float: left; background-color: rgb(67, 181, 204);
}
#region-menu #main-menu ul .drop-menu .info-box h2 {
	color: rgb(255, 255, 255); font-size: 13px; margin-bottom: 8px;
}
#region-menu #main-menu ul .drop-menu .info-box ul {
	margin: 0px 25px 0px 0px;
}
#region-menu #main-menu ul .drop-menu .info-box ul li {
	padding: 0px 0px 5px; line-height: 16px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold;
}
#region-menu #main-menu ul .drop-menu ul {
	margin: 0px 10px 0px 25px; padding: 0px; float: left; background-image: none;
}
#region-menu #main-menu ul .drop-menu ul li {
	padding: 4px 5px 7px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; list-style-type: none;
}
#region-menu #main-menu ul .drop-menu ul li a {
	color: rgb(54, 57, 72); padding-bottom: 1px; text-decoration: none;
}
#region-menu #main-menu ul .drop-menu ul li a:hover {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-menu #search {
	/* background-position: 18px -200px; width: 50px; height: 50px; float: left; cursor: pointer; background-image: url("../images/header-footer.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255); */
}
#region-menu #searchbox {
	width: 350px; height: 50px; right: 0px; margin-top: 50px; display: none; position: absolute; z-index: 250; cursor: default; background-color: rgb(255, 255, 255);
}
#region-menu #searchbox input.search-form-text {
	margin: 0px; padding: 0px 10px; border: 0px currentColor; left: 0px; width: 250px; height: 50px; color: rgb(54, 57, 72); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; position: absolute;
}
#region-menu #searchbox input.search-form-text:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none;
}
#region-menu #searchbox span.search-btn {
	background-position: 0px -150px; width: 100px; height: 50px; text-align: center; right: 0px; color: rgb(68, 71, 87); text-transform: uppercase; line-height: 48px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; display: block; position: absolute; background-image: url("../images/header-footer.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
#region-menu #searchbox span.search-btn:hover {
	color: rgb(255, 255, 255); cursor: pointer; background-image: none; background-color: rgb(226, 104, 46);
}
#region-content .region-inner {
	/* padding: 25px; height: 100%; color: rgb(54, 57, 72); margin-right: 25px; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y; background-color: rgb(255, 255, 255); */
}
#region-content .region-inner h1 {
	color: rgb(54, 57, 72); line-height: 26px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 26px; font-style: normal; font-weight: bold; margin-bottom: 17px;
}
#region-content .region-inner .block-system-main h2 {
	color: rgb(226, 104, 46); line-height: 22px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; margin-bottom: 10px;
}
#region-content .region-inner .block-system-main h2 a {
	color: rgb(226, 104, 46); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main h2 a:hover {
	color: rgba(218, 82, 31, 1); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main h3 {
	line-height: 18px; font-family: "Auto1 Bold SmCp",tahoma,verdana,sans-serif; font-size: 16px; font-weight: normal; margin-top: 10px;
}
#region-content .region-inner .block-system-main h3 a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main h3 a:hover {
	color: rgb(30, 34, 51); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main h4 {
	color: rgb(0, 152, 215); letter-spacing: 0.03em; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; margin-bottom: 10px;
}
#region-content .region-inner .block-system-main h4 a {
	color: rgb(0, 152, 215); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main h4 a:hover {
	color: rgba(0, 142, 215, 1); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main h5 {
	line-height: 18px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 15px; font-weight: normal; margin-top: 10px;
}
#region-content .region-inner .block-system-main h5 a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main h5 a:hover {
	color: rgb(30, 34, 51); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main h6 {
	color: rgb(226, 104, 46); letter-spacing: 0.03em; font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 15px; font-style: italic; font-weight: normal; margin-bottom: 10px;
}
#region-content .region-inner .block-system-main h6 a {
	color: rgb(226, 104, 46); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main h6 a:hover {
	color: rgba(218, 82, 31, 1); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main p {
	color: rgb(54, 57, 72); line-height: 20px; font-size: 14px; margin-bottom: 14px;
}
#region-content .region-inner .block-system-main ul {
	color: rgb(54, 57, 72); line-height: 20px; font-size: 14px; list-style-type: square;
}
#region-content .region-inner .block-system-main ul ul {
	padding-top: 0px; font-size: 13px; margin-bottom: 0px; list-style-type: disc;
}
#region-content .region-inner .block-system-main img {
	margin-bottom: 20px;
}
#region-content .region-inner .block-system-main img.no-bottom-margin {
	margin-bottom: 6px;
}
#region-content .region-inner .block-system-main a {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .region-inner .block-system-main a:hover {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .region-inner .block-system-main address {
	font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-style: italic; font-weight: normal; margin-bottom: 0px;
}
#region-content .region-inner .block-system-main address:last-of-type {
	margin-bottom: 20px;
}
#region-content .region-inner .block-system-main hr {
	width: 100%; height: 1px; background-color: rgb(184, 186, 189);
}
#region-content .region-inner .block-views h2.block-title {
	color: rgb(226, 104, 46); line-height: 22px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; margin-bottom: 10px;
}
#region-content .region-inner .block-views a {
	color: rgb(54, 57, 72);
}
#region-content .region-inner .block-system-main img.field-name-field-image-inline {
	margin: 0px; padding: 0px 24px 24px 0px; clear: left; float: left;
}
.no-right-margin#region-content .region-inner {
	margin-right: 0px;
}
.no-background-color#region-content .region-inner {
	padding: 25px 0px 25px 25px; background-color: transparent;
}
.no-background-color#region-content .region-inner h1 {
	color: rgb(81, 193, 213); margin-bottom: 20px;
}
.no-background-image#region-content .region-inner {
	background-image: none;
}
.no-background-color#region-content .item-list .pager {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
.no-background-color#region-content .pager li {
	border: 0px currentColor;
}
.no-background-color#region-content .pager li.pager-last {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.no-background-color#region-content .pager li.pager-last a {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.no-background-color#region-content .pager li.pager-last a:hover {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.no-background-color#region-content .pager li.first {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.no-background-color#region-content .pager li.first a {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.no-background-color#region-content .pager li.first a:hover {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.no-background-color#region-content .pager li a {
	margin: 0px 2px; padding: 4px 10px 7px; border: 1px solid rgb(255, 255, 255) !important; width: auto; color: rgb(255, 255, 255) !important; line-height: 14px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; opacity: 0.6;
}
.no-background-color#region-content .pager li.pager-current {
	/* background: url("../images/white-opacity-background.png"); margin: 0px 2px; padding: 4px 10px 7px; border: 1px solid rgb(255, 255, 255); width: auto; color: rgb(255, 255, 255); line-height: 14px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; */
}
.no-background-color#region-content .pager li.pager-ellipsis {
	color: rgb(255, 255, 255);
}
.no-background-color#region-content .pager li.pager-next {
	right: 62px;
}
.no-background-color#region-content .pager li.pager-first a {
	padding: 4px 10px 7px; border: 1px solid rgb(255, 255, 255) !important; width: auto; color: rgb(255, 255, 255) !important; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; opacity: 0.6;
}
.no-background-color#region-content .pager li.pager-previous a {
	padding: 4px 10px 7px; border: 1px solid rgb(255, 255, 255) !important; width: auto; color: rgb(255, 255, 255) !important; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; opacity: 0.6;
}
.no-background-color#region-content .pager li.pager-next a {
	padding: 4px 10px 7px; border: 1px solid rgb(255, 255, 255) !important; width: auto; color: rgb(255, 255, 255) !important; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; opacity: 0.6;
}
.no-background-color#region-content .pager li.pager-last a {
	padding: 4px 10px 7px; border: 1px solid rgb(255, 255, 255) !important; width: auto; color: rgb(255, 255, 255) !important; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; opacity: 0.6;
}
.no-background-color#region-content .pager li a:hover {
	/* color: rgb(255, 255, 255); opacity: 1; background-image: url("../images/white-opacity-background.png"); */
}
.no-background-color#region-content .pager li.pager-first a:hover {
	/* color: rgb(255, 255, 255); opacity: 1; background-image: url("../images/white-opacity-background.png"); */
}
.no-background-color#region-content .pager li.pager-previous a:hover {
	/* color: rgb(255, 255, 255); opacity: 1; background-image: url("../images/white-opacity-background.png"); */
}
.no-background-color#region-content .pager li.pager-next a:hover {
	/* color: rgb(255, 255, 255); opacity: 1; background-image: url("../images/white-opacity-background.png"); */
}
.no-background-color#region-content .pager li.pager-last a:hover {
	/* color: rgb(255, 255, 255); opacity: 1; background-image: url("../images/white-opacity-background.png"); */
}
.no-background-color#region-content .region-inner .field-name-body {
	color: rgb(255, 255, 255);
}
.no-background-color#region-content .region-inner .field-name-body p {
	color: rgb(255, 255, 255);
}
.no-background-color#region-content .region-inner .field-name-body a {
	color: rgb(255, 255, 255);
}
#region-content .item-list .pager {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
#region-content .region-inner .block-system-main .pager {
	margin: 20px 0px 0px; height: 30px; display: block;
}
#region-content .pager li {
	border: 0px currentColor;
}
#region-content .pager li.pager-item:hover a {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .pager li.pager-item a:hover {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .pager li.pager-last {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .pager li.pager-last a {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .region-inner .block-system-main .pager li.pager-last a {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .pager li.pager-last a:hover {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .region-inner .block-system-main .pager li.pager-last a:hover {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .pager li.first {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .pager li.first a {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .pager li.first a:hover {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .region-inner .block-system-main .pager li.first a {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .region-inner .block-system-main .pager li.first a:hover {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .region-inner .block-system-main .pager li a {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .region-inner .block-system-main .pager li a:hover {
	border-radius: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#region-content .pager li a {
	margin: 0px 2px; padding: 5px 10px; border: 1px solid rgb(205, 205, 209) !important; width: auto; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; opacity: 0.6;
}
#region-content .region-inner .block-system-main .pager li a {
	margin: 0px 2px; padding: 5px 10px; border: 1px solid rgb(205, 205, 209) !important; width: auto; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; opacity: 0.6;
}
#region-content .pager li.pager-current {
	margin: 0px 2px; padding: 5px 10px; border: 1px solid rgb(205, 205, 209); width: auto; color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
#region-content .pager li.pager-ellipsis {
	color: rgb(54, 57, 72);
}
#region-content .pager li.pager-next {
	right: 65px;
}
#region-content .pager li.pager-first a {
	padding: 4px 10px 7px; border: 1px solid rgb(205, 205, 209) !important; width: auto; color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; opacity: 0.6;
}
#region-content .pager li.pager-previous a {
	padding: 4px 10px 7px; border: 1px solid rgb(205, 205, 209) !important; width: auto; color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; opacity: 0.6;
}
#region-content .pager li.pager-next a {
	padding: 4px 10px 7px; border: 1px solid rgb(205, 205, 209) !important; width: auto; color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; opacity: 0.6;
}
#region-content .pager li.pager-last a #region-content .region-inner .block-system-main .pager li.pager-first a {
	padding: 4px 10px 7px; border: 1px solid rgb(205, 205, 209) !important; width: auto; color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; opacity: 0.6;
}
#region-content .region-inner .block-system-main .pager li.pager-previous a {
	padding: 4px 10px 7px; border: 1px solid rgb(205, 205, 209) !important; width: auto; color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; opacity: 0.6;
}
#region-content .region-inner .block-system-main .pager li.pager-next a {
	padding: 4px 10px 7px; border: 1px solid rgb(205, 205, 209) !important; width: auto; color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; opacity: 0.6;
}
#region-content .region-inner .block-system-main .pager li.pager-last a {
	padding: 4px 10px 7px; border: 1px solid rgb(205, 205, 209) !important; width: auto; color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; opacity: 0.6;
}
#region-content .pager li a:hover {
	opacity: 1; background-image: none;
}
#region-content .pager li.pager-first a:hover {
	opacity: 1; background-image: none;
}
#region-content .pager li.pager-previous a:hover {
	opacity: 1; background-image: none;
}
#region-content .pager li.pager-next a:hover {
	opacity: 1; background-image: none;
}
#region-content .pager li.pager-last a:hover {
	opacity: 1; background-image: none;
}
#region-content .region-inner .block-system-main .pager li a:hover {
	opacity: 1; background-image: none;
}
#region-content .region-inner .pager.block-system-main li.pager-first a:hover {
	opacity: 1; background-image: none;
}
#region-content .region-inner .block-system-main .pager li.pager-previous a:hover {
	opacity: 1; background-image: none;
}
#region-content .region-inner .block-system-main .pager li.pager-next a:hover {
	opacity: 1; background-image: none;
}
#region-content .region-inner .block-system-main .pager li.pager-last a:hover {
	opacity: 1; background-image: none;
}
#region-footer-first a.logo {
	margin-top: 45px; margin-right: 10px; float: left; display: block;
}
#region-footer-first a.top {
	background-position: 88px -254px; padding: 13px 45px 10px 16px; color: rgb(255, 255, 255); font-size: 13px; text-decoration: none; float: right; display: block; cursor: pointer; background-image: url("../images/header-footer.png"); background-repeat: no-repeat; background-color: rgb(68, 71, 87);
}
#region-footer-first a.top:hover {
	background-color: rgb(78, 81, 99);
}
#region-footer-first div.menu ul {
	margin-bottom: 0px;
}
#region-footer-first div.menu ul li a {
	color: rgb(255, 255, 255); line-height: 18px; font-size: 13px; text-decoration: none; margin-top: 64px; margin-left: 50px; float: left;
}
#region-footer-first div.menu ul li a:hover {
	border-bottom-color: rgb(93, 97, 109); border-bottom-width: 1px; border-bottom-style: solid;
}
.breadcrumbs.block-delta-blocks ul.breadcrumb {
	margin: 132px 0px 0px 25px; padding: 0px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: bold; float: left; display: inline; background-color: rgb(68, 71, 87);
}
.breadcrumbs.block-delta-blocks ul.breadcrumb li {
	background-position: right; margin: 0px; padding: 0px 15px 0px 3px; height: 18px; float: left; background-image: url("../images/breadcrumb-arrow.png"); background-repeat: no-repeat;
}
.breadcrumbs.block-delta-blocks ul.breadcrumb li.last {
	padding-right: 6px; background-image: none;
}
.breadcrumbs.block-delta-blocks ul.breadcrumb li.first {
	padding-left: 5px;
}
.breadcrumbs.block-delta-blocks ul.breadcrumb li a {
	padding: 0px; color: rgb(201, 201, 181); text-decoration: none;
}
.breadcrumbs.block-delta-blocks ul.breadcrumb li a:hover {
	color: rgb(255, 255, 255);
}
.views-content-block.block {
	width: 100%; margin-bottom: 25px; float: left; background-color: rgb(68, 71, 87);
}
.views-content-block.block .block-inner {
	padding: 15px 15px 0px;
}
.white.views-content-block.block {
	background-color: rgb(255, 255, 255);
}
.offwhite.views-content-block.block {
	background-color: rgb(234, 235, 232);
}
.tan.views-content-block.block {
	background-color: rgb(189, 189, 171);
}
.offwhite.views-content-block.block {
	background-color: rgb(234, 235, 232);
}
.midblue.views-content-block.block {
	background-color: rgb(0, 152, 215);
}
.paleblue.views-content-block.block {
	background-color: rgb(101, 132, 195);
}
.views-content-block.block h2 {
	margin: -2px 0px 15px; padding: 0px 0px 10px; color: rgb(255, 255, 255); line-height: 16px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; border-bottom-color: rgb(96, 98, 112); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .region-inner .views-content-block.block-views h2.block-title {
	margin: -2px 0px 15px; padding: 0px 0px 10px; color: rgb(255, 255, 255); line-height: 16px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; border-bottom-color: rgb(96, 98, 112); border-bottom-width: 1px; border-bottom-style: solid;
}
.white.views-content-block.block h2 {
	border-color: rgb(205, 205, 209) !important; color: rgb(68, 71, 87) !important;
}
.offwhite.views-content-block.block h2 {
	border-color: rgb(205, 205, 209) !important; color: rgb(68, 71, 87) !important;
}
.tan.views-content-block.block h2 {
	border-color: rgb(142, 142, 128) !important; color: rgb(54, 57, 72) !important;
}
.midblue.views-content-block.block h2 {
	border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important;
}
.paleblue.views-content-block.block h2 {
	border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important;
}
.views-content-block.block .view-content .views-content-block-row {
	margin: -5px -7px 10px; padding: 5px 7px;
}
.views-content-block.block .view-content .views-content-block-row:hover {
	background-color: rgb(54, 57, 72);
}
.views-content-block.block .view-content .views-content-block-row:hover a {
	color: rgb(255, 255, 255);
}
.white.views-content-block.block .view-content .views-content-block-row:hover {
	background-color: rgb(229, 230, 227) !important;
}
.offwhite.views-content-block.block .view-content .views-content-block-row:hover {
	background-color: rgb(220, 221, 218) !important;
}
.tan.views-content-block.block .view-content .views-content-block-row:hover {
	background-color: rgb(162, 162, 147) !important;
}
.midblue.views-content-block.block .view-content .views-content-block-row:hover {
	background-color: rgb(0, 133, 188) !important;
}
.paleblue.views-content-block.block .view-content .views-content-block-row:hover {
	background-color: rgb(87, 122, 193) !important;
}
.views-content-block.block .view-content .views-content-block-title h3 {
	margin: 0px; padding: 0px; line-height: 18px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.views-content-block.block .view-content .views-content-block-title h3 a {
	color: rgb(255, 255, 255) !important; padding-bottom: 2px; text-decoration: none; display: block;
}
.white.views-content-block.block .view-content .views-content-block-title h3 a {
	color: rgb(54, 57, 72) !important;
}
.offwhite.views-content-block.block .view-content .views-content-block-title h3 a {
	color: rgb(54, 57, 72) !important;
}
.tan.views-content-block.block .view-content .views-content-block-title h3 a {
	color: rgb(54, 57, 72) !important;
}
.midblue.views-content-block.block .view-content .views-content-block-title h3 a {
	color: rgb(255, 255, 255) !important;
}
.paleblue.views-content-block.block .view-content .views-content-block-title h3 a {
	color: rgb(255, 255, 255) !important;
}
.views-content-block.block .view-content .views-content-block-details {
	color: rgb(255, 255, 255); line-height: 15px; padding-bottom: 3px; font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.white.views-content-block.block .view-content .views-content-block-details {
	color: rgb(54, 57, 72);
}
.views-content-block.block .view-content .views-content-block-details a {
	color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.white.views-content-block.block .view-content .views-content-block-details a {
	color: rgb(54, 57, 72);
}
.offwhite.views-content-block.block .view-content .views-content-block-details a {
	color: rgb(54, 57, 72);
}
.tan.views-content-block.block .view-content .views-content-block-details a {
	color: rgb(54, 57, 72);
}
.midblue.views-content-block.block .view-content .views-content-block-details a {
	color: rgb(255, 255, 255);
}
.paleblue.views-content-block.block .view-content .views-content-block-details a {
	color: rgb(255, 255, 255);
}
.views-content-block.block .view-content .uppercase.views-content-block-details {
	font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: normal;
}
.white.views-content-block.block .view-content .uppercase.views-content-block-details {
	color: rgb(54, 57, 72);
}
.white.views-content-block.block .view-content .uppercase.views-content-block-details a {
	color: rgb(54, 57, 72);
}
.views-content-block.block .view-content .italics.views-content-block-details {
	font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; margin-top: 3px;
}
.white.views-content-block.block .view-content .italics.views-content-block-details {
	color: rgb(54, 57, 72);
}
.white.views-content-block.block .view-content .italics.views-content-block-details a {
	color: rgb(54, 57, 72);
}
.views-content-block.block .view-content .blue.views-content-block-details {
	color: rgb(81, 193, 213); font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal;
}
.views-content-block.block .view-content .purple.views-content-block-details {
	color: rgb(81, 193, 213); font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal;
}
.views-content-block.block .view-content .purple.views-content-block-details {
	
}
.views-content-block.block .view-content .purple.views-content-block-details a {
	
}
.white.views-content-block.block .view-content .blue.views-content-block-details {
	color: rgb(0, 152, 215);
}
.views-content-block.block .view-content .blue.views-content-block-details a {
	color: rgb(81, 193, 213);
}
.white.views-content-block.block .view-content .blue.views-content-block-details a {
	color: rgb(0, 152, 215);
}
.views-content-block.block .pager {
	margin: 10px 0px; border-radius: 0px; background-color: transparent;
}
.views-content-block.block .pager li {
	font: bold 13px/1.2 "Auto1 Bold SmCp", "trebuchet MS", tahoma, verdana, sans-serif; outline: 0px; color: inherit; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none; font-size-adjust: none; font-stretch: normal;
}
.views-content-block.block .pager li.pager-next {
	font: bold 13px/1.2 "Auto1 Bold SmCp", "trebuchet MS", tahoma, verdana, sans-serif; outline: 0px; color: inherit; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none; font-size-adjust: none; font-stretch: normal;
}
.white.views-content-block.block .pager li {
	color: rgb(255, 255, 255);
}
.white.views-content-block.block .pager li.pager-next {
	color: rgb(255, 255, 255);
}
.views-content-block.block .pager li.pager-previous a {
	/* background: url("../images/white-opacity-background.png") 0px 0px; margin: 10px 2px 15px; padding: 5px 10px; border-radius: 0px; border: 1px solid rgb(175, 176, 182); width: auto; color: rgb(255, 255, 255); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; */
}
.views-content-block.block .pager li.pager-next a {
	/* background: url("../images/white-opacity-background.png") 0px 0px; margin: 10px 2px 15px; padding: 5px 10px; border-radius: 0px; border: 1px solid rgb(175, 176, 182); width: auto; color: rgb(255, 255, 255); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; */
}
.white.views-content-block.block .pager li.pager-previous a {
	border-color: rgb(205, 205, 209); color: rgb(54, 57, 72); background-image: none;
}
.white.views-content-block.block .pager li.pager-next a {
	border-color: rgb(205, 205, 209); color: rgb(54, 57, 72); background-image: none;
}
.views-content-block.block .pager li.pager-previous a:hover {
	/* background: url("../images/white-opacity-background-hover.png") 0px 0px; */
}
.views-content-block.block .pager li.pager-next a:hover {
	/* background: url("../images/white-opacity-background-hover.png") 0px 0px; */
}
.white.views-content-block.block .pager li.pager-previous a:hover {
	background-color: rgb(229, 230, 227);
}
.white.views-content-block.block .pager li.pager-next a:hover {
	background-color: rgb(229, 230, 227);
}
.views-content-block.block .pager li.pager-current {
	/* background: url("../images/white-opacity-background.png") 0px 0px; margin: 10px 2px 15px; padding: 5px 10px; border: 1px solid rgb(175, 176, 182); width: auto; color: rgb(255, 255, 255); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; */
}
.white.views-content-block.block .pager li.pager-current {
	border-color: rgb(205, 205, 209); color: rgb(54, 57, 72); background-image: none;
}
.views-content-block.block .view-footer a.more-link {
	margin: 0px -15px 0px 0px; padding: 3px 10px 5px; color: rgb(255, 255, 255) !important; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; float: right; display: block; background-color: rgb(216, 100, 58);
}
.views-content-block.block div.more-link a {
	margin: 0px -15px 0px 0px; padding: 3px 10px 5px; color: rgb(255, 255, 255) !important; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; float: right; display: block; background-color: rgb(216, 100, 58);
}
.views-content-block.block .view-footer a.purple.more-link {
	background-color: rgb(124, 51, 150);
}
.views-content-block.block div.purple.more-link a {
	background-color: rgb(124, 51, 150);
}
.views-content-block.block .view-footer a.more-link:hover {
	background-color: rgb(218, 82, 31);
}
.views-content-block.block div.more-link a:hover {
	background-color: rgb(218, 82, 31);
}
.views-content-block.block .view-footer a.more-link.purple:hover {
	background-color: rgb(114, 42, 139);
}
.views-content-block.block div.purple.more-link a:hover {
	background-color: rgb(114, 42, 139);
}
.offwhite.views-content-block.block .view-footer a.more-link {
	color: rgb(255, 255, 255) !important; background-color: rgb(54, 57, 72) !important;
}
.offwhite.views-content-block.block div.more-link a {
	color: rgb(255, 255, 255) !important; background-color: rgb(54, 57, 72) !important;
}
.offwhite.views-content-block.block .view-footer a.more-link:hover {
	color: rgb(216, 100, 58) !important;
}
.offwhite.views-content-block.block div.more-link a:hover {
	color: rgb(216, 100, 58) !important;
}
.tan.views-content-block.block .view-footer a.more-link {
	color: rgb(255, 255, 255) !important; background-color: rgb(54, 57, 72) !important;
}
.tan.views-content-block.block div.more-link a {
	color: rgb(255, 255, 255) !important; background-color: rgb(54, 57, 72) !important;
}
.tan.views-content-block.block .view-footer a.more-link:hover {
	color: rgb(216, 100, 58) !important;
}
.tan.views-content-block.block div.more-link a:hover {
	color: rgb(216, 100, 58) !important;
}
.midblue.views-content-block.block .view-footer a.more-link {
	color: rgb(255, 255, 255) !important; background-color: rgb(54, 57, 72) !important;
}
.midblue.views-content-block.block div.more-link a {
	color: rgb(255, 255, 255) !important; background-color: rgb(54, 57, 72) !important;
}
.midblue.views-content-block.block .view-footer a.more-link:hover {
	color: rgb(216, 100, 58) !important;
}
.midblue.views-content-block.block div.more-link a:hover {
	color: rgb(216, 100, 58) !important;
}
.paleblue.views-content-block.block .view-footer a.more-link {
	color: rgb(255, 255, 255) !important; background-color: rgb(54, 57, 72) !important;
}
.paleblue.views-content-block.block div.more-link a {
	color: rgb(255, 255, 255) !important; background-color: rgb(54, 57, 72) !important;
}
.paleblue.views-content-block.block .view-footer a.more-link:hover {
	color: rgb(216, 100, 58) !important;
}
.paleblue.views-content-block.block div.more-link a:hover {
	color: rgb(216, 100, 58) !important;
}
.royal-roads-feeds.block {
	width: 200px; margin-bottom: 25px; float: left; background-color: rgb(255, 255, 255);
}
.royal-roads-feeds.block .tabs {
	width: 100%; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.royal-roads-feeds.block .tabs .tab {
	width: 49px; height: 49px; margin-bottom: -1px; border-right-color: rgb(184, 186, 189); border-bottom-color: rgb(184, 186, 189); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; cursor: pointer;
}
.royal-roads-feeds.block .tabs .twitter {
	/* background-position: 0px -200px; background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; */
}
.royal-roads-feeds.block .tabs .facebook {
	/* background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; */
}
.royal-roads-feeds.block .tabs .linkedin {
	/* background-position: 0px -800px; background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; */
}
.royal-roads-feeds.block .tabs .youtube {
	/* background-position: 0px -400px; background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; */
}
.royal-roads-feeds.block .tabs .pinterest {
	/* background-position: 0px -1200px; background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; */
}
.royal-roads-feeds.block .tabs .share {
	/* background-position: 0px -1000px; background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; */
}
.royal-roads-feeds.block .tabs .twitter:hover {
	/* background-position: 0px -250px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .active.twitter {
	/* background-position: 0px -250px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .facebook:hover {
	/* background-position: 0px -50px; width: 50px; margin-left: -1px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .active.facebook {
	/* background-position: 0px -50px; width: 50px; margin-left: -1px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .linkedin:hover {
	/* background-position: 0px -850px; width: 50px; margin-left: -1px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .active.linkedin {
	/* background-position: 0px -850px; width: 50px; margin-left: -1px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .youtube:hover {
	/* background-position: 0px -450px; width: 50px; margin-left: -1px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .active.youtube {
	/* background-position: 0px -450px; width: 50px; margin-left: -1px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .pinterest:hover {
	/* background-position: 0px -1250px; width: 50px; margin-left: -1px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .active.pinterest {
	/* background-position: 0px -1250px; width: 50px; margin-left: -1px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .share:hover {
	/* background-position: 0px -1050px; width: 50px; margin-left: -1px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .tabs .active.share {
	/* background-position: 0px -1050px; width: 50px; margin-left: -1px; border-right-color: rgb(226, 104, 46); border-bottom-color: rgb(226, 104, 46); background-image: url("../images/icons/social/social.png"); background-repeat: no-repeat; background-color: rgb(226, 104, 46); */
}
.royal-roads-feeds.block .panels .panel {
	margin: 0px; width: 200px; color: rgb(68, 71, 87); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; float: left; display: none; z-index: 100; min-height: 300px; background-color: rgb(255, 255, 255);
}
.royal-roads-feeds.block .panels .active.panel {
	display: block;
}
.royal-roads-feeds.block .panels .twitter.panel .twitter-follow {
	padding: 15px 15px 8px; width: 170px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.royal-roads-feeds.block .panels .linkedin.panel .linkedin-follow {
	padding: 15px 15px 8px; width: 170px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.royal-roads-feeds.block .panels .pinterest.panel .pinterest-follow {
	padding: 15px 15px 8px; width: 170px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.royal-roads-feeds.block .panels .twitter.panel ul {
	margin: 0px; width: 100%; overflow: hidden; list-style-type: none;
}
.royal-roads-feeds.block .panels .twitter.panel ul li {
	padding: 15px 15px 10px; width: 170px; font-size: 12px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.royal-roads-feeds.block .panels .twitter.panel ul li:last-child {
	border: 0px currentColor;
}
.royal-roads-feeds.block .panels .twitter.panel ul li a {
	color: rgb(67, 72, 88); padding-bottom: 1px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .twitter.panel ul li a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .twitter.panel ul li span {
	color: rgb(0, 152, 215); font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; font-weight: normal; margin-top: 4px; display: block;
}
.royal-roads-feeds.block .panels .twitter.panel ul li span a {
	border: 0px currentColor !important; color: rgb(0, 152, 215) !important;
}
.royal-roads-feeds.block .panels .twitter.panel ul li span a:hover {
	border: 0px currentColor !important; color: rgb(0, 152, 215) !important;
}
.royal-roads-feeds.block .panels .facebook.panel {
	padding: 0px 0px 15px;
}
.royal-roads-feeds.block .panels .facebook.panel iframe {
	margin: 5px 0px 0px 5px;
}
.royal-roads-feeds.block .panels .youtube.panel ul {
	margin: 0px; list-style-type: none;
}
.royal-roads-feeds.block .panels .youtube.panel ul li {
	padding: 15px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .youtube.panel ul li:last-child {
	border: 0px currentColor;
}
.royal-roads-feeds.block .panels .youtube.panel ul li span {
	color: rgb(0, 152, 215); font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; font-weight: normal;
}
.royal-roads-feeds.block .panels .youtube.panel ul li .youtube-div span {
	color: rgb(67, 72, 88); font-size: 12px;
}
.royal-roads-feeds.block .panels .youtube.panel img {
	width: 70px; height: 53px; margin-right: 10px; float: left;
}
.royal-roads-feeds.block .panels .youtube.panel ul li a {
	color: rgb(68, 71, 87); padding-bottom: 1px; font-size: 12px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .youtube.panel ul li a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .youtube.panel .youtube-div-2 span {
	font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: normal;
}
.royal-roads-feeds.block .panels .youtube.panel .youtube-div-3 {
	margin-bottom: 5px;
}
.royal-roads-feeds.block .panels .youtube.panel .youtube-div-4 {
	display: none;
}
.royal-roads-feeds.block .panels .youtube.panel .youtube-div-5 {
	display: none;
}
.royal-roads-feeds.block .panels .youtube.panel .youtube-div-6 {
	display: none;
}
.royal-roads-feeds.block .panels .youtube.panel .youtube-widget {
	padding: 15px 15px 8px; width: 170px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.royal-roads-feeds.block .panels .panel .link {
	margin-bottom: 5px;
}
.royal-roads-feeds.block .panels .youtube.panel .link a {
	color: rgb(68, 71, 87); padding-bottom: 1px; font-size: 14px; text-decoration: none; margin-bottom: 5px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .linkedin.panel .link a {
	color: rgb(68, 71, 87); padding-bottom: 1px; font-size: 14px; text-decoration: none; margin-bottom: 5px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .pinterest.panel .link a {
	color: rgb(68, 71, 87); padding-bottom: 1px; font-size: 14px; text-decoration: none; margin-bottom: 5px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .youtube.panel .youtube-widget .link a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .linkedin.panel .link a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .pinterest.panel .link a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .youtube.panel .youtube-widget .youtube-subscribe {
	/* background: url("../images/yt_subscribe_123x19_red.png") no-repeat left top; width: 260px; height: 32px; text-indent: -3000px; overflow: hidden; float: left; display: block; */
}
.royal-roads-feeds.block .panels .youtube.panel .youtube-widget .youtube-subscribe:hover {
	opacity: 0.8;
}
.royal-roads-feeds.block .panels .share.panel {
	padding: 15px; width: 270px !important; min-height: 250px !important;
}
.royal-roads-feeds.block .panels .share.panel p {
	font-size: 12px; margin-bottom: 10px;
}
.royal-roads-feeds.block .panels .share.panel p a {
	color: rgb(67, 72, 88); padding-bottom: 1px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .share.panel p a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.royal-roads-feeds.block .panels .share.panel ul {
	margin: 0px; list-style-type: none;
}
.royal-roads-feeds.block .panels .share.panel ul li a {
	background-position: 20px; margin: 0px -15px; padding: 10px 15px 10px 60px; color: rgb(68, 71, 87); font-size: 12px; text-decoration: none; border-top-color: rgb(184, 186, 189); border-top-width: 1px; border-top-style: solid; display: block; list-style-type: none; background-repeat: no-repeat;
}
.royal-roads-feeds.block .panels .share.panel ul li a:hover {
	background-color: rgb(228, 228, 228);
}
.royal-roads-feeds.block .panels .share.panel ul li a.email-share {
	/* background-position: 0px -695px; background-image: url("../images/icons/social/social.png"); */
}
.royal-roads-feeds.block .panels .share.panel ul li a.email-share:hover {
	/* background-position: 0px -745px; background-image: url("../images/icons/social/social.png"); */
}
.royal-roads-feeds.block .panels .share.panel ul li a.twitter-share {
	/* background-position: 0px -295px; background-image: url("../images/icons/social/social.png"); */
}
.royal-roads-feeds.block .panels .share.panel ul li a.twitter-share:hover {
	/* background-position: 0px -345px; background-image: url("../images/icons/social/social.png"); */
}
.royal-roads-feeds.block .panels .share.panel ul li a.linkedin-share {
	/* background-position: 0px -895px; background-image: url("../images/icons/social/social.png"); */
}
.royal-roads-feeds.block .panels .share.panel ul li a.linkedin-share:hover {
	/* background-position: 0px -945px; background-image: url("../images/icons/social/social.png"); */
}
.royal-roads-feeds.block .panels .share.panel ul li a.facebook-share {
	/* background-position: 0px -95px; background-image: url("../images/icons/social/social.png"); */
}
.royal-roads-feeds.block .panels .share.panel ul li a.facebook-share:hover {
	/* background-position: 0px -145px; background-image: url("../images/icons/social/social.png"); */
}
.royal-roads-feeds.block .panels .share.panel ul li a span.share-desc {
	color: rgb(0, 152, 215); font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; font-weight: normal;
}
#region-feature-first .royal-roads-feeds.block {
	width: 300px; margin-bottom: 0px; float: left; background-color: rgb(234, 235, 232);
}
#region-landing-column-two .royal-roads-feeds.block {
	width: 300px; margin-bottom: 0px; float: left; background-color: rgb(234, 235, 232);
}
#region-feature-first .royal-roads-feeds.block .panels .panel {
	width: 300px; min-height: 420px; background-color: rgb(234, 235, 232);
}
#region-landing-column-two .royal-roads-feeds.block .panels .panel {
	width: 300px; min-height: 420px; background-color: rgb(234, 235, 232);
}
#region-landing-column-two .royal-roads-feeds.block {
	background-color: rgb(255, 255, 255);
}
#region-landing-column-two .royal-roads-feeds.block .panels .panel {
	background-color: rgb(255, 255, 255);
}
#region-feature-first .royal-roads-feeds.block .panels .twitter.panel ul li {
	width: 270px; font-size: 12px;
}
#region-landing-column-two .royal-roads-feeds.block .panels .twitter.panel ul li {
	width: 270px; font-size: 12px;
}
#region-feature-first .royal-roads-feeds.block .panels .twitter.panel .twitter-follow {
	width: 270px;
}
#region-feature-first .royal-roads-feeds.block .panels .linkedin.panel .linkedin-follow {
	width: 270px;
}
#region-feature-first .royal-roads-feeds.block .panels .pinterest.panel .pinterest-follow {
	width: 270px;
}
#region-landing-column-two .royal-roads-feeds.block .panels .twitter.panel .twitter-follow {
	width: 270px;
}
#region-landing-column-two .royal-roads-feeds.block .panels .linkedin.panel .linkedin-follow {
	width: 270px;
}
#region-landing-column-two .royal-roads-feeds.block .panels .pinterest.panel .pinterest-follow {
	width: 270px;
}
#region-feature-first .royal-roads-feeds.block .panels .youtube.panel .youtube-widget {
	width: 270px;
}
#region-landing-column-two .royal-roads-feeds.block .panels .youtube.panel .youtube-widget {
	width: 270px;
}
#region-feature-first .royal-roads-feeds.block .panels .youtube.panel .youtube-widget .youtube-subscribe {
	/* background-image: url("../images/yt_subscribe_160x27_red.png"); */
}
#region-landing-column-two .royal-roads-feeds.block .panels .youtube.panel .youtube-widget .youtube-subscribe {
	/* background-image: url("../images/yt_subscribe_160x27_red.png"); */
}
.subscribe.block div.content a {
	background-position: right; margin: 0px 0px 25px; padding: 0px 0px 0px 20px; width: 180px; height: 50px; color: rgb(54, 57, 72); line-height: 55px; font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; font-weight: normal; text-decoration: none; display: block; background-image: url("../images/rss-subscribe.png"); background-repeat: no-repeat; background-color: rgb(190, 188, 170);
}
.subscribe.block div.content a:hover {
	background-color: rgb(220, 221, 222);
}
.side-menu.block-menu-block {
	/* overflow: hidden; margin-bottom: 25px; background-image: url("../images/side-menu-background.png"); */
}
.side-menu.block-menu-block h2 {
	margin: 0px; color: rgb(81, 193, 213); line-height: 20px; font-size: 20px;
}
.side-menu.block-menu-block h2 a {
	padding: 11px 15px 15px; color: rgb(81, 193, 213); text-decoration: none; display: block;
}
.side-menu.block-menu-block h2 a:hover {
	background-color: rgb(76, 78, 94);
}
.side-menu.block-menu-block h2 span.white {
	color: rgb(255, 255, 255);
}
.side-menu.block-menu-block ul.menu li {
	list-style: none; margin: 0px; padding: 0px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold;
}
.side-menu.block-menu-block ul.menu li a {
	padding: 10px 15px 0px; height: 25px; color: rgb(255, 255, 255); font-size: 13px; text-decoration: none; display: block; background-image: url("../images/side-menu-dropshadow.png"); background-repeat: repeat-x;
}
.side-menu.block-menu-block ul.menu > li a {
	width: 170px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.side-menu.block-menu-block ul.menu > li ul.menu li a {
	white-space: normal;
}
.side-menu.block-menu-block ul.menu li a.active-trail {
	/* color: rgb(53, 58, 72); background-image: url("../images/side-menu-dropshadow-hover.png"); background-color: rgb(81, 193, 213); */
}
.side-menu.block-menu-block ul.menu li a:hover {
	/* color: rgb(53, 58, 72); background-image: url("../images/side-menu-dropshadow-hover.png"); background-color: rgb(81, 193, 213); */
}
.side-menu.block-menu-block ul.menu li ul.menu {
	padding-bottom: 0px; margin-bottom: 15px; margin-left: 15px; border-left-color: rgb(81, 193, 213); border-left-width: 1px; border-left-style: solid; background-image: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li {
	font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; margin-bottom: 5px;
}
.side-menu.block-menu-block ul.menu li ul.menu li div {
	padding: 3px 10px; width: 150px; line-height: 17px; clear: left;
}
.side-menu.block-menu-block ul.menu li ul.menu li.first {
	margin-top: 10px; float: left;
}
.side-menu.block-menu-block ul.menu li ul.menu li.last a {
	margin-bottom: 0px;
}
.side-menu.block-menu-block ul.menu li ul.menu li.last.first {
	width: 150px; padding-top: 10px; margin-top: 0px; float: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li a {
	padding: 0px 0px 1px; line-height: 13px; font-size: 12px; display: inline; background-image: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li a.active-trail {
	color: rgb(255, 255, 255); background-color: transparent;
}
.side-menu.block-menu-block ul.menu li ul.menu li a.active {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(122, 125, 136); border-bottom-width: 1px; border-bottom-style: solid; background-color: transparent;
}
.side-menu.block-menu-block ul.menu li ul.menu li a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(122, 125, 136); border-bottom-width: 1px; border-bottom-style: solid; background-color: transparent;
}
.side-menu.block-menu-block ul.menu li ul.menu li div:hover a {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(122, 125, 136); border-bottom-width: 1px; border-bottom-style: solid; background-color: transparent;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu {
	padding-bottom: 0px; margin-top: 5px; margin-bottom: 15px; margin-left: 10px; border-left-color: rgb(226, 104, 46); border-left-width: 1px; border-left-style: solid; float: left; background-image: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li.last ul.menu {
	padding-bottom: 1px; float: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li {
	width: 140px; clear: left; font-family: "Auto1 Light","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: normal;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li.first {
	padding-top: 0px; margin-top: -5px; float: left;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li.last.first {
	margin-top: 0px; float: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li div {
	width: 120px; padding-right: 28px;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li.first div {
	width: 120px; padding-top: 0px;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li.first a {
	margin-top: 0px;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li.last div {
	padding-bottom: 0px;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li.last a {
	margin-bottom: 0px;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li a {
	padding: 0px 0px 1px; height: 13px; line-height: 13px; font-size: 13px; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; display: inline; background-image: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li a.active-trail {
	color: rgb(255, 255, 255); border-bottom-color: rgb(122, 125, 136); border-bottom-width: 1px; border-bottom-style: solid; background-color: transparent;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li a.active {
	color: rgb(255, 255, 255); padding-bottom: 1px !important; text-decoration: none; border-bottom-color: rgb(122, 125, 136); border-bottom-width: 1px; border-bottom-style: solid; background-color: transparent;
}
.side-menu.block-menu-block ul.menu li ul.menu li ul.menu li a:hover {
	color: rgb(255, 255, 255); padding-bottom: 1px !important; text-decoration: none; border-bottom-color: rgb(122, 125, 136); border-bottom-width: 1px; border-bottom-style: solid; background-color: transparent;
}
.rru-tell-friend.block {
	margin: 0px 0px 25px; float: left;
}
.rru-tell-friend.block h2 {
	text-align: center; color: rgb(54, 57, 72); line-height: 25px; font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; font-weight: bold; background-color: rgb(81, 193, 213);
}
.rru-tell-friend.block p {
	margin: 0px;
}
.rru-tell-friend.block a.social {
	background-position: center; width: 49px; height: 0px; overflow: hidden; padding-top: 50px; border-left-color: rgb(153, 153, 145); border-left-width: 1px; border-left-style: solid; float: left; display: block; background-repeat: no-repeat; background-color: rgb(190, 188, 170);
}
.rru-tell-friend.block a:first-child.social {
	border: 0px currentColor; width: 50px;
}
.rru-tell-friend.block a.social:hover {
	background-color: rgb(255, 255, 255);
}
.rru-tell-friend.block a.email {
	/* background-position: 0px -750px; background-image: url("../images/icons/social/social.png"); */
}
.rru-tell-friend.block a.twitter {
	/* background-position: 0px -350px; background-image: url("../images/icons/social/social.png"); */
}
.rru-tell-friend.block a.facebook {
	/* background-position: 0px -150px; background-image: url("../images/icons/social/social.png"); */
}
.rru-tell-friend.block a.linkedin {
	/* background-position: 0px -950px; background-image: url("../images/icons/social/social.png"); */
}
.content-menu.block-menu-block {
	/* margin-bottom: 25px; margin-left: -25px; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y; background-color: rgb(189, 189, 171); */
}
.content-menu.block-menu-block .block-inner {
	padding: 0px 25px 15px;
}
.content-menu.block-menu-block .block-inner h2 {
	margin: 0px; padding: 0px; width: 175px; color: rgb(54, 57, 72); font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; font-weight: bold; float: left;
}
.content-menu.block-menu-block .block-inner h2 a {
	margin: 15px 0px 10px -7px; padding: 3px 22px 0px 7px; color: rgb(54, 57, 72); text-decoration: none; display: block;
}
.content-menu.block-menu-block .block-inner h2 a:hover {
	color: rgb(255, 255, 255); background-color: rgb(54, 57, 72);
}
.content-menu.block-menu-block .block-inner .content {
	padding: 10px 0px 0px; width: 100%; border-top-color: rgb(142, 142, 128); border-top-width: 1px; border-top-style: solid; float: left;
}
.content-menu.block-menu-block .block-inner ul.menu {
	margin: 0px; padding: 0px;
}
.content-menu.block-menu-block .block-inner ul.menu li {
	list-style: none; margin: 0px 0px 5px; padding: 0px; color: rgb(54, 57, 72); text-transform: uppercase; line-height: 16px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-weight: bold;
}
.content-menu.block-menu-block .block-inner ul.menu li a {
	padding: 2px 7px 5px; width: 168px; color: rgb(54, 57, 72); text-decoration: none; margin-left: -7px; display: block;
}
.content-menu.block-menu-block .block-inner ul.menu li div a.active {
	color: rgb(255, 255, 255); background-color: rgb(54, 57, 72);
}
.content-menu.block-menu-block .block-inner ul.menu li div a:hover {
	color: rgb(255, 255, 255); background-color: rgb(54, 57, 72);
}
.page-gsearch .block-system-main.block .search-google-appliance-search-form .container-inline {
	/* padding: 25px; border: 1px solid rgb(152, 152, 157); background-image: url("../images/white-opacity-background.png"); */
}
.page-gsearch .block-system-main.block .search-google-appliance-search-form .container-inline input.form-text {
	/* background-position: left; border: 0px currentColor; width: 350px; height: 37px; color: rgb(54, 57, 72); padding-top: 3px; padding-left: 45px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; margin-right: 5px; background-image: url("../images/search-form-icon.png"); background-repeat: no-repeat; */
}
.page-gsearch .block-system-main.block .search-google-appliance-search-form .container-inline input.form-text:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none;
}
.page-gsearch .block-system-main.block .search-google-appliance-search-form .container-inline input.form-submit {
	padding: 3px 20px 4px; border-radius: 0px; border: 0px currentColor; height: 37px; color: white; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-shadow: none; background-image: none; background-color: rgb(226, 104, 46);
}
.page-gsearch .block-system-main.block .search-google-appliance-search-form .container-inline input.form-submit:active {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none;
}
.page-gsearch .block-system-main.block .search-google-appliance-search-form .container-inline #edit-prompt {
	display: none;
}
.page-gsearch .block-system-main.block div.no-results-item-list.item-list ul li {
	color: rgb(255, 255, 255); margin-left: 25px;
}
.page-gsearch .block-system-main.block .content h2 {
	color: rgb(255, 255, 255) !important; padding-left: 25px; font-family: "Auto1 Bold",tahoma,verdana,sans-serif !important; font-style: normal !important; font-weight: bold !important; margin-top: 25px; display: none;
}
.page-gsearch .block-system-main.block ol.google-appliance-results {
	/* padding: 25px; border: 1px solid rgb(152, 152, 157); background-image: url("../images/white-opacity-background.png"); */
}
.page-gsearch .block-system-main.block ol.google-appliance-results li {
	margin-bottom: 40px;
}
.page-gsearch .block-system-main.block ol.google-appliance-results h3 a {
	border-color: rgb(136, 136, 136) !important; color: rgb(255, 255, 255) !important; line-height: 28px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold;
}
.page-gsearch .block-system-main.block ol.google-appliance-results h3 a:hover {
	border-color: rgb(255, 255, 255) !important;
}
.page-gsearch .block-system-main.block ol.google-appliance-results div.search-snippet-info {
	padding: 0px;
}
.page-gsearch .block-system-main.block ol.google-appliance-results p.search-snippet {
	color: rgb(255, 255, 255) !important; font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; margin-bottom: 5px;
}
.page-gsearch .block-system-main.block ol.google-appliance-results p.search-snippet b {
	color: rgb(255, 255, 255) !important; font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; margin-bottom: 5px;
}
.page-gsearch .block-system-main.block ol.google-appliance-results p.search-info {
	color: rgb(255, 255, 255) !important; font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; font-weight: bold;
}
.page-gsearch .block-system-main.block .google-appliance-results-control-bar {
	padding: 0px; border-radius: 0px; border: 0px currentColor; color: rgb(255, 255, 255); font-size: 14px; margin-top: 20px; background-color: transparent; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0;
}
.page-gsearch .block-system-main.block .synonyms {
	padding: 0px; border-radius: 0px; border: 0px currentColor; color: rgb(255, 255, 255); font-size: 14px; margin-top: 20px; background-color: transparent; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0;
}
.page-gsearch .block-system-main.block .google-appliance-results-control-bar .google-appliance-sorter a {
	border-color: rgb(136, 136, 136) !important; color: rgb(255, 255, 255) !important;
}
.page-gsearch .block-system-main.block .synonyms a {
	border-color: rgb(136, 136, 136) !important; color: rgb(255, 255, 255) !important;
}
.page-gsearch .block-system-main.block .google-appliance-results-control-bar .google-appliance-sorter a:hover {
	border-color: rgb(255, 255, 255) !important;
}
.page-gsearch .block-system-main.block .synonyms a:hover {
	border-color: rgb(255, 255, 255) !important;
}
.page-gsearch .block-system-main.block .google-appliance-results-control-bar .google-appliance-sorter .active-sort {
	font-weight: normal;
}
#zone-content .region-inner .block-views table.views-table {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(184, 186, 189); width: 100%;
}
#zone-content .region-inner .node .content table {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(184, 186, 189); width: 100%;
}
#zone-content .region-inner .block-views table.views-table thead th {
	color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp",tahoma,verdana,sans-serif; font-size: 15px; font-style: normal; font-weight: bold;
}
#zone-content .region-inner .block-views table.views-table th {
	color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp",tahoma,verdana,sans-serif; font-size: 15px; font-style: normal; font-weight: bold;
}
#zone-content .region-inner .node .content table thead th {
	color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp",tahoma,verdana,sans-serif; font-size: 15px; font-style: normal; font-weight: bold;
}
#zone-content .region-inner .node .content table th {
	color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp",tahoma,verdana,sans-serif; font-size: 15px; font-style: normal; font-weight: bold;
}
#zone-content .region-inner .block-views table.views-table tbody th {
	border-top-color: rgb(184, 186, 189); border-top-width: 1px; border-top-style: solid;
}
#zone-content .region-inner .node .content table tbody th {
	border-top-color: rgb(184, 186, 189); border-top-width: 1px; border-top-style: solid;
}
#zone-content .region-inner .block-views table.views-table td {
	padding: 8px 15px; vertical-align: middle;
}
#zone-content .region-inner .block-views table.views-table th {
	padding: 8px 15px; vertical-align: middle;
}
#zone-content .region-inner .node .content table td {
	padding: 8px 15px; vertical-align: middle;
}
#zone-content .region-inner .node .content table th {
	padding: 8px 15px; vertical-align: middle;
}
#zone-content .region-inner .block-views table.views-table th a {
	color: rgb(54, 57, 72); text-decoration: none;
}
#zone-content .region-inner .node .content table th a {
	color: rgb(54, 57, 72); text-decoration: none;
}
#zone-content .region-inner .block-views table.views-table th a:link {
	color: rgb(54, 57, 72); text-decoration: none;
}
#zone-content .region-inner .node .content table th a:link {
	color: rgb(54, 57, 72); text-decoration: none;
}
#zone-content .region-inner .block-views table.views-table th a:visited {
	color: rgb(54, 57, 72); text-decoration: none;
}
#zone-content .region-inner .node .content table th a:visited {
	color: rgb(54, 57, 72); text-decoration: none;
}
#zone-content .region-inner .block-views table.views-table th a {
	display: block;
}
#zone-content .region-inner .node .content table th a {
	display: block;
}
#zone-content .region-inner .block-views table.views-table th a img {
	margin: 0px 0px 0px 5px;
}
#zone-content .region-inner .node .content table th a img {
	margin: 0px 0px 0px 5px;
}
#zone-content .region-inner .block-views table.views-table th.active {
	background: 0px 0px rgb(221, 221, 221); border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
#zone-content .region-inner .node .content table th.active {
	background: 0px 0px rgb(221, 221, 221); border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
#zone-content .region-inner .block-views table.views-table thead tr {
	padding: 0.1em 0.6em; border: 1px solid rgb(184, 186, 189); background-color: transparent;
}
#zone-content .region-inner .node .content table thead tr {
	padding: 0.1em 0.6em; border: 1px solid rgb(184, 186, 189); background-color: transparent;
}
#zone-content .region-inner .block-views table.views-table tr {
	border-right-color: rgb(184, 186, 189); border-left-color: rgb(184, 186, 189); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#zone-content .region-inner .node .content table tr {
	border-right-color: rgb(184, 186, 189); border-left-color: rgb(184, 186, 189); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#zone-content .region-inner .block-views table.views-table tr.even {
	padding: 0.1em 0.6em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: transparent;
}
#zone-content .region-inner .block-views table.views-table tr.odd {
	padding: 0.1em 0.6em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: transparent;
}
#zone-content .region-inner .node .content table tr.even {
	padding: 0.1em 0.6em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: transparent;
}
#zone-content .region-inner .node .content table tr.odd {
	padding: 0.1em 0.6em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: transparent;
}
#zone-content .region-inner .block-views table.views-table tr.even td {
	
}
#zone-content .region-inner .node .content table tr.even td {
	
}
#zone-content .region-inner .block-views table.views-table tr.odd td {
	
}
#zone-content .region-inner .node .content table tr.odd td {
	
}
#zone-content .region-inner .block-views table.views-table td.active {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
#zone-content .region-inner .node .content table td.active {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
#zone-content .region-inner .block-views table.views-table tr.even td.active {
	background: 0px 0px rgb(234, 235, 232);
}
#zone-content .region-inner .node .content table tr.even td.active {
	background: 0px 0px rgb(234, 235, 232);
}
#zone-content .region-inner .block-views table.views-table tr.odd td.active {
	background: 0px 0px rgb(234, 235, 232);
}
#zone-content .region-inner .node .content table tr.odd td.active {
	background: 0px 0px rgb(234, 235, 232);
}
#zone-content .region-inner .block-views table.views-table tr:hover td {
	background: 0px 0px rgb(255, 255, 255);
}
#zone-content .region-inner .block-views table.views-table tr.even:hover td.active {
	background: 0px 0px rgb(255, 255, 255);
}
#zone-content .region-inner .block-views table.views-table tr.odd:hover td.active {
	background: 0px 0px rgb(255, 255, 255);
}
#zone-content .region-inner .node .content table tr:hover td {
	background: 0px 0px rgb(255, 255, 255);
}
#zone-content .region-inner .node .content table tr.even:hover td.active {
	background: 0px 0px rgb(255, 255, 255);
}
#zone-content .region-inner .node .content table tr.odd:hover td.active {
	background: 0px 0px rgb(255, 255, 255);
}
#zone-content .region-inner .block-views table.views-table td ul.links {
	margin-bottom: 0px;
}
#zone-content .region-inner .node .content table td ul.links {
	margin-bottom: 0px;
}
#zone-content .region-inner .block-views table.views-table td a:link {
	color: rgb(54, 57, 72); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .region-inner .node .content table td a:link {
	color: rgb(54, 57, 72); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .region-inner .block-views table.views-table td a:visited {
	color: rgb(54, 57, 72); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .region-inner .node .content table td a:visited {
	color: rgb(54, 57, 72); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .region-inner .block-views table.views-table td a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .region-inner .node .content table td a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .region-inner .block-views table.views-table td a:active {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .region-inner .node .content table td a:active {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .region-inner .block-views .ajax-progress {
	display: inline;
}
#zone-content .region-inner .block-views .ajax-progress .throbber {
	display: none;
}
#zone-content .region-inner .block-views .view-content {
	
}
#zone-content .region-inner .block-views .attachment-before {
	margin: 0px 0px 20px;
}
#zone-content .region-inner .block-views .attachment-after {
	padding-top: 20px; clear: both;
}
#zone-content .region-inner .block-views .view-header p {
	margin: 0px; font-size: 13px;
}
#zone-content .region-inner .block-views .item-list ul.views-summary {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden;
}
#zone-content .region-inner .block-views .item-list ul.views-summary li {
	margin: 0px; padding: 0px; float: left;
}
#zone-content .region-inner .block-views .item-list ul.views-summary li a:link {
	margin: 10px 10px 0px 0px; border: 1px solid rgb(205, 205, 209); width: 25px; height: 25px; text-align: center; color: rgb(54, 57, 72); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; display: block; opacity: 0.6;
}
#zone-content .region-inner .node .content .item-list ul.views-summary li a:link {
	margin: 10px 10px 0px 0px; border: 1px solid rgb(205, 205, 209); width: 25px; height: 25px; text-align: center; color: rgb(54, 57, 72); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; display: block; opacity: 0.6;
}
#zone-content .region-inner .block-views .item-list ul.views-summary li a:visited {
	margin: 10px 10px 0px 0px; border: 1px solid rgb(205, 205, 209); width: 25px; height: 25px; text-align: center; color: rgb(54, 57, 72); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; display: block; opacity: 0.6;
}
#zone-content .region-inner .node .content .item-list ul.views-summary li a:visited {
	margin: 10px 10px 0px 0px; border: 1px solid rgb(205, 205, 209); width: 25px; height: 25px; text-align: center; color: rgb(54, 57, 72); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; display: block; opacity: 0.6;
}
#zone-content .region-inner .block-views .item-list ul.views-summary li a:hover {
	border: 1px solid rgb(205, 205, 209); opacity: 1;
}
#zone-content .region-inner .node .content .item-list ul.views-summary li a:hover {
	border: 1px solid rgb(205, 205, 209); opacity: 1;
}
#zone-content .region-inner .block-views .item-list ul.views-summary li a:active {
	border: 1px solid rgb(205, 205, 209); opacity: 1;
}
#zone-content .region-inner .node .content .item-list ul.views-summary li a:active {
	border: 1px solid rgb(205, 205, 209); opacity: 1;
}
#zone-content .region-inner .block-views .item-list ul.views-summary li a.active {
	border: 1px solid rgb(205, 205, 209); opacity: 1;
}
#zone-content .region-inner .node .content .item-list ul.views-summary li a.active {
	border: 1px solid rgb(205, 205, 209); opacity: 1;
}
#zone-content .no-background-color .region-inner .views-exposed-form label {
	color: rgb(255, 255, 255);
}
#zone-content .no-background-color .region-inner .block-views .view-header {
	color: rgb(255, 255, 255);
}
#zone-content .no-background-color .region-inner .block-views .view-header a {
	color: rgb(255, 255, 255);
}
#zone-content .no-background-color .region-inner .block-views .item-list ul.views-summary li a:link {
	/* background: url("../images/white-opacity-background.png"); margin: 10px 10px 0px 0px; border: 1px solid rgb(175, 176, 182); width: 25px; height: 25px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; display: block; opacity: 0.6; */
}
#zone-content .no-background-color .region-inner .block-views .item-list ul.views-summary li a:visited {
	/* background: url("../images/white-opacity-background.png"); margin: 10px 10px 0px 0px; border: 1px solid rgb(175, 176, 182); width: 25px; height: 25px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; display: block; opacity: 0.6; */
}
#zone-content .no-background-color .region-inner .block-views .item-list ul.views-summary li a:hover {
	/* background: url("../images/white-opacity-background-hover.png"); opacity: 1; */
}
#zone-content .no-background-color .region-inner .block-views .item-list ul.views-summary li a:active {
	/* background: url("../images/white-opacity-background-hover.png"); opacity: 1; */
}
#zone-content .no-background-color .region-inner .block-views .item-list ul.views-summary li a.active {
	/* background: url("../images/white-opacity-background-hover.png"); opacity: 1; */
}
#zone-content .no-background-color .region-inner .block-views table.views-table {
	/* background: url("../images/white-opacity-background.png"); border: 1px solid rgb(175, 176, 182); width: 100%; */
}
#zone-content .no-background-color .region-inner .block-views table.views-table thead {
	border-bottom-color: rgb(175, 176, 182); border-bottom-width: 1px; border-bottom-style: solid;
}
#zone-content .no-background-color .region-inner .block-views table.views-table thead th {
	border-bottom-color: rgb(175, 176, 182); border-bottom-width: 1px; border-bottom-style: solid;
}
#zone-content .no-background-color .region-inner .block-views table.views-table tbody th {
	border-bottom-color: rgb(175, 176, 182); border-bottom-width: 1px; border-bottom-style: solid;
}
#zone-content .no-background-color .region-inner .block-views table.views-table th {
	border-bottom-color: rgb(175, 176, 182); border-bottom-width: 1px; border-bottom-style: solid;
}
#zone-content .no-background-color .region-inner .block-views table.views-table thead th {
	background: inherit; color: rgb(254, 254, 252); text-transform: uppercase; line-height: 22px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .no-background-color .region-inner .content table thead th {
	background: inherit; color: rgb(254, 254, 252); text-transform: uppercase; line-height: 22px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .no-background-color .region-inner .block-views table.views-table th {
	min-width: 75px;
}
#zone-content .no-background-color .region-inner .block-views table.views-table td {
	padding: 8px 15px; vertical-align: middle; border-right-color: rgb(175, 176, 182); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none;
}
#zone-content .no-background-color .region-inner .block-views table.views-table th {
	padding: 8px 15px; vertical-align: middle; border-right-color: rgb(175, 176, 182); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none;
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.views-row-first td {
	padding: 10px 15px 8px;
}
#zone-content .no-background-color .region-inner .block-views table.views-table th:hover {
	/* background: url("../images/white-opacity-background-hover.png"); border-bottom-color: rgb(175, 176, 182); border-bottom-width: 1px; border-bottom-style: solid; */
}
#zone-content .no-background-color .region-inner .block-views table.views-table th:active {
	/* background: url("../images/white-opacity-background-hover.png"); border-bottom-color: rgb(175, 176, 182); border-bottom-width: 1px; border-bottom-style: solid; */
}
#zone-content .no-background-color .region-inner .block-views table.views-table th a {
	color: rgb(254, 254, 252); line-height: 22px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .no-background-color .region-inner .block-views table.views-table th a:link {
	color: rgb(254, 254, 252); line-height: 22px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .no-background-color .region-inner .block-views table.views-table th a:visited {
	color: rgb(254, 254, 252); line-height: 22px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .no-background-color .region-inner .block-views table.views-table td {
	color: rgb(254, 254, 252); line-height: 22px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .no-background-color .region-inner .block-views table.views-table th {
	color: rgb(254, 254, 252); line-height: 22px; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .no-background-color .region-inner .block-views table.views-table td {
	font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold;
}
#zone-content .no-background-color .region-inner .block-views table.views-table th a {
	color: rgb(255, 255, 255); display: block;
}
#zone-content .no-background-color .region-inner .block-views table.views-table td a {
	color: rgb(255, 255, 255); display: block;
}
#zone-content .no-background-color .region-inner .block-views table.views-table th a img {
	margin: 0px 0px 0px 5px;
}
#zone-content .no-background-color .region-inner .block-views table.views-table th.active {
	/* background: url("../images/white-opacity-background-hover.png"); border-right-color: rgb(175, 176, 182); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none; */
}
#zone-content .no-background-color .region-inner .block-views table.views-table th.active img {
	vertical-align: -6px; display: inline;
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.even {
	background: inherit; padding: 0.1em 0.6em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.odd {
	background: inherit; padding: 0.1em 0.6em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.even:hover {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.odd:hover {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.even td {
	background: inherit;
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.odd td {
	background: inherit;
}
#zone-content .no-background-color .region-inner .block-views table.views-table td.active {
	border-right-color: inherit; border-left-color: inherit; border-right-width: inherit; border-left-width: inherit; border-right-style: inherit; border-left-style: inherit;
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.even td.active {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.odd td.active {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr:hover td {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.even:hover td.active {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
#zone-content .no-background-color .region-inner .block-views table.views-table tr.odd:hover td.active {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
#zone-content .no-background-color .region-inner .block-views table.views-table td ul.links {
	margin-bottom: 0px;
}
.page-contact .block-system-main.block {
	/* padding: 24px; border: 1px solid rgb(153, 153, 158); width: 550px; background-image: url("../images/white-opacity-background.png"); */
}
.page-contact #region-content .region-inner .block-system-main.block form.contact-form p {
	color: rgb(234, 235, 232);
}
.page-contact .block-system-main.block label {
	margin: 6px 0px 0px 10px; color: rgb(234, 235, 232); font-size: 14px; font-style: normal; font-weight: normal; position: absolute;
}
.page-contact .block-system-main.block label span.form-required {
	display: none;
}
.page-contact .block-system-main.block textarea {
	/* border: 1px solid rgb(153, 153, 158); color: rgb(234, 235, 232); font-size: 14px; font-style: normal; font-weight: normal; background-image: url("../images/white-opacity-background.png"); background-color: transparent; */
}
.page-contact .block-system-main.block input.form-text {
	/* border: 1px solid rgb(153, 153, 158); color: rgb(234, 235, 232); font-size: 14px; font-style: normal; font-weight: normal; background-image: url("../images/white-opacity-background.png"); background-color: transparent; */
}
.page-contact .block-system-main.block input.form-text {
	padding: 0px 8px; width: 325px; height: 30px; margin-bottom: 15px;
}
.page-contact .block-system-main.block textarea {
	padding: 10px; height: 275px; margin-bottom: 25px;
}
.page-contact .block-system-main.block textarea:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none;
}
.page-contact .block-system-main.block input:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none;
}
.page-contact .block-system-main.block .form-item {
	margin: 0px;
}
.page-contact .block-system-main.block .form-actions {
	margin: 0px;
}
.page-contact .block-system-main.block .resizable-textarea .grippie {
	display: none;
}
.page-contact .block-system-main.block fieldset.captcha legend {
	display: none;
}
.page-contact .block-system-main.block fieldset.captcha .fieldset-description {
	width: 325px; color: rgb(255, 255, 255); font-style: normal; font-weight: normal; margin-bottom: 10px;
}
.page-contact .block-system-main.block fieldset.captcha #recaptcha_reload_btn img {
	margin: 0px;
}
.page-contact .block-system-main.block fieldset.captcha #recaptcha_switch_audio_btn img {
	margin: 0px;
}
.page-contact .block-system-main.block fieldset.captcha #recaptcha_switch_img_btn img {
	margin: 0px;
}
.page-contact .block-system-main.block fieldset.captcha #edit-captcha-form {
	border: 1px solid rgb(153, 153, 158); background-color: rgb(255, 255, 255);
}
.page-contact .block-system-main.block fieldset.captcha .recaptchatable {
	border: 0px currentColor !important;
}
.page-contact .block-system-main.block input.form-submit {
	/* background-position: right; padding: 0px 33px 2px 7px; border-radius: 0px; border: 0px currentColor; height: 25px; color: rgb(53, 58, 72); text-transform: uppercase; line-height: 13px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; background-image: url("../images/contact-submit-arrow.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; */
}
.page-contact .block-system-main.block input.form-submit:hover {
	/* color: rgb(216, 100, 58); background-image: url("../images/contact-submit-arrow-hover.png"); */
}
.page-contact .block-system-main.block input.form-submit:focus {
	box-shadow: none;
}
.page-contact .block-system-main.block input.form-submit:active {
	box-shadow: none;
}
.page-contact .block-system-main.block tr:hover td {
	
}
.page-contact .block-system-main.block tr.even:hover td.active {
	
}
.page-contact .block-system-main.block tr.odd:hover td.active {
	
}
.page-contact .block-system-main.block .form-item-mollom-captcha .field-prefix {
	color: rgb(255, 255, 255); line-height: 50px; display: block;
}
.page-contact .block-system-main.block .form-item-mollom-captcha .field-prefix a {
	border-color: rgb(153, 153, 158) !important; margin: 0px 3px; color: rgb(255, 255, 255) !important; text-decoration: none;
}
.page-contact .block-system-main.block .form-item-mollom-captcha .field-prefix a:hover {
	border-color: rgb(255, 255, 255) !important;
}
.page-contact .block-system-main.block .form-item-mollom-captcha .field-prefix .mollom-image-captcha img {
	margin-right: 15px; margin-bottom: 10px !important; float: left; display: block;
}
.page-contact .block-system-main.block .form-item-mollom-captcha #edit-mollom-captcha {
	clear: left; margin-bottom: 10px;
}
.page-contact .block-system-main.block .form-item-mollom-captcha .description {
	width: 450px; color: rgb(255, 255, 255); font-size: 13px; margin-bottom: 20px;
}
.page-contact .block-system-main.block .form-item-mollom-captcha label {
	margin: 66px 0px 0px 10px;
}
.page-contact .block-system-main.block .form-item-copy {
	margin: -10px 0px 15px; padding: 15px 0px 13px; border-top-color: rgb(153, 153, 158); border-bottom-color: rgb(153, 153, 158); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.page-contact .block-system-main.block .form-item-copy input {
	visibility: hidden;
}
.page-contact .block-system-main.block .form-item-copy label {
	/* margin: 0px 0px 0px -10px; padding: 0px 0px 0px 30px; height: 19px; line-height: 21px; cursor: pointer; background-image: url("../images/contact-checkbox-states.png"); background-repeat: no-repeat; */
}
.page-contact .block-system-main.block .form-item-copy label.hover {
	background-position: 0px -19px;
}
.page-contact .block-system-main.block .form-item-copy label.selected {
	background-position: 0px -38px;
}
.contact-thank-you-page div#messages {
	display: none;
}
.contact-thank-you-page .block-system-main {
	/* padding: 24px; border: 1px solid rgb(153, 153, 158); width: 550px; height: 525px; text-align: center; background-image: url("../images/white-opacity-background.png"); */
}
.contact-thank-you-page #region-content .region-inner .block-system-main h3 {
	margin: 225px 0px 10px; padding: 0px; color: rgb(255, 255, 255); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold;
}
.contact-thank-you-page #region-content .region-inner .block-system-main p {
	color: rgb(255, 255, 255); font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal;
}
.phone-directory.block h3 {
	margin: -4px 0px 0px; color: rgb(81, 193, 213); font-size: 12px;
}
.phone-directory.block p {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: -1px; font-family: "Auto1 SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: normal; margin-bottom: 14px;
}
.address-contact-info.block {
	/* margin: 25px 0px 0px; padding: 24px; border: 1px solid rgb(153, 153, 158); width: 550px; background-image: url("../images/white-opacity-background.png"); */
}
.address-contact-info.block .contact-us {
	margin: 0px 25px 0px 0px; width: 175px; float: left;
}
.address-contact-info.block h2 {
	margin: -2px 0px 15px; padding: 0px 0px 10px; color: rgb(255, 255, 255); line-height: 16px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; border-bottom-color: rgb(153, 153, 158); border-bottom-width: 1px; border-bottom-style: solid;
}
.address-contact-info.block p {
	color: rgb(255, 255, 255);
}
.address-contact-info.block a {
	color: rgb(255, 255, 255);
}
.address-contact-info.block .contact-us h3 {
	margin: -2px 0px 7px; padding: 0px 0px 5px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; border-bottom-color: rgb(171, 172, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
.address-contact-info.block .contact-us address {
	color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; margin-bottom: 35px; display: block;
}
.address-contact-info.block .contact-us p {
	margin: 0px; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px;
}
.address-contact-info.block .contact-us p a {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(136, 137, 145); border-bottom-width: 1px; border-bottom-style: solid;
}
.address-contact-info.block .contact-us p a:hover {
	border-color: rgb(255, 255, 255);
}
.address-contact-info.block .contact-us span {
	padding: 0px 0px 15px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: -1px; font-family: "Auto1 SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; display: block;
}
.address-contact-info.block .contact-us span:last-child {
	padding: 0px;
}
.address-contact-info.block .social-us {
	margin: 0px -24px 0px 0px; width: 150px; float: left;
}
.address-contact-info.block .social-us h3 {
	margin: -2px 0px 8px; padding: 0px 0px 5px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold;
}
.address-contact-info.block .social-us a.share-us {
	margin: 0px 0px 10px; border: 1px solid rgb(171, 172, 178); color: rgb(255, 255, 255); padding-left: 30px; text-decoration: none; display: block;
}
.address-contact-info.block .social-us a.share-us:hover {
	background-color: rgb(110, 110, 121);
}
.address-contact-info.block .social-us a.share-us span {
	padding: 0px 0px 0px 7px; height: 25px; text-transform: uppercase; line-height: 23px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; border-left-color: rgb(171, 172, 178); border-left-width: 1px; border-left-style: solid; display: block;
}
.address-contact-info.block .social-us a.share-us-twitter.share-us {
	/* background-position: 10px; background-image: url("../images/icons/social/twitter-white-contact.png"); background-repeat: no-repeat; */
}
.address-contact-info.block .social-us a.share-us-facebook.share-us {
	/* background-position: 11px; background-image: url("../images/icons/social/facebook-white-contact.png"); background-repeat: no-repeat; */
}
.address-contact-info.block .social-us a.share-us-linkedin.share-us {
	/* background-position: 7px; background-image: url("../images/icons/social/linkedin-white-contact.png"); background-repeat: no-repeat; */
}
.maintenance-page {
	margin: 0px; padding: 0px; height: 100%;
}
.maintenance-page #page {
	height: 100%;
}
.maintenance-page #page #container {
	margin: 0px auto; padding: 200px 0px; width: 600px;
}
.maintenance-page #page #container #logo {
	padding: 59px 0px 0px 2px; width: 198px; height: 141px; text-align: center; float: left; display: block; background-color: rgb(68, 71, 87);
}
.maintenance-page #page #container #content {
	/* background: url("../images/content-dropshadow.png") repeat-y rgb(255, 255, 255); padding: 20px 25px 10px; width: 350px; float: left; min-height: 180px; */
}
.maintenance-page #page #container #content h1 {
	margin: -8px 0px 0px; color: rgb(68, 71, 87); letter-spacing: 0px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 22px; font-style: normal; font-weight: bold;
}
.maintenance-page #page #container #content h1 span.blue {
	color: rgb(0, 152, 215);
}
.maintenance-page #page #container #content p {
	margin: 0.75em 0px; color: rgb(68, 71, 87); font-size: 14px;
}
.maintenance-page #page #container #content p a {
	color: rgb(54, 57, 72); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.maintenance-page #page #container #content p a:hover {
	border-color: rgb(54, 57, 72);
}
#zone-content-wrapper div.admin-tabs {
	/* background-position: bottom; margin: 0px; padding: 0px; width: 100%; clear: left; min-height: 75px; background-image: url("../images/footer-dropshadow.png"); background-repeat: repeat-x; background-color: rgb(211, 98, 63); */
}
#zone-content-wrapper div.admin-tabs div.tabs-container {
	margin: 0px auto; width: 1000px;
}
#zone-content-wrapper div.admin-tabs ul.tabs {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 100%; float: left;
}
#zone-content-wrapper div.admin-tabs ul.primary.tabs li {
	margin: 0px; padding: 0px; border: 0px currentColor; float: left;
}
#zone-content-wrapper div.admin-tabs ul.primary.tabs li a {
	margin: 20px 20px 17px 0px; padding: 5px 9px; border: 1px solid rgb(236, 178, 157); color: rgb(236, 178, 157); line-height: 20px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; float: left;
}
#zone-content-wrapper div.admin-tabs ul.secondary.tabs {
	padding-top: 10px; clear: left; margin-top: -5px; border-top-color: rgb(236, 178, 157); border-top-width: 1px; border-top-style: dotted;
}
#zone-content-wrapper div.admin-tabs ul.secondary.tabs li {
	margin: 0px; padding: 0px; border: 0px currentColor; float: left;
}
#zone-content-wrapper div.admin-tabs ul.secondary.tabs li a {
	margin: 0px 20px 20px 0px; padding: 0px; border: 0px currentColor; color: rgb(236, 178, 157); line-height: 20px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; float: left;
}
#zone-content-wrapper div.admin-tabs ul.tabs li a:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
#zone-content-wrapper div.admin-tabs ul.tabs li a.active {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
#zone-content-wrapper div#messages {
	width: 100%;
}
#zone-content-wrapper div#messages div.messages {
	/* background-position: bottom; margin: 0px; padding: 0px; border: 0px currentColor; width: 100%; background-image: url("../images/footer-dropshadow.png"); background-repeat: repeat-x; */
}
#zone-content-wrapper div#messages div.status.messages {
	background-color: rgb(86, 169, 88);
}
#zone-content-wrapper div#messages div.warning.messages {
	background-color: rgb(219, 160, 47);
}
#zone-content-wrapper div#messages div.error.messages {
	background-color: rgb(184, 41, 47);
}
#zone-content-wrapper div#messages div.messages div.messages-centering {
	margin: 0px auto; padding: 15px 0px; border: 0px currentColor; width: 1000px; color: white;
}
.mask.block .form-item-masquerade-user-field input.form-text {
	background-position: 100% 5px; margin: 0px 0px 10px; width: 100%; height: 25px;
}
.mask.block input.form-submit {
	width: 100%; height: 25px; text-align: center;
}
.mask.block .form-item .description {
	text-align: left; color: rgb(255, 255, 255); line-height: 18px; font-size: 13px;
}
.mask.block .form-item .description a {
	color: rgb(81, 193, 213); font-size: 13px; text-decoration: none;
}
.mask.block .form-item .description a:hover {
	color: rgb(73, 171, 188);
}
.mask.block .form-item .description .item-list ul {
	margin: 0px;
}
.mask.block .form-item .description .item-list ul li {
	margin: 0px;
}
#region-content .region-inner .block-system-main td ul.links {
	margin-bottom: 0px;
}
#region-content .region-inner .block-system-main .node-links ul.links li {
	margin: 0px 0.5em 0.5em 0px; padding: 3px 5px; float: right;
}
#region-content .region-inner .block-system-main .node-links ul.inline li a {
	border-width: 0px 0px medium; margin: 0px 3px; padding: 0px; outline: 0px; border-radius: 0px; width: auto; color: inherit; text-transform: lowercase; line-height: inherit; overflow: visible; font-family: "Auto1 Bold","Trebuchet MS",tahoma,verdana,sans-serif !important; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: bold !important; text-decoration: none; vertical-align: middle; border-bottom-color: currentColor; display: block; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; text-shadow: none;
}
#region-content .region-inner .block-system-main .node-links ul.links li:hover {
	
}
#region-content .region-inner .block-system-main .node-links ul.inline li.print_mail {
	margin: 0px 0px 0px 4px; padding: 0px;
}
#region-content .region-inner .block-system-main .node-links ul.inline li.print_html {
	margin: 0px 0px 0px 4px; padding: 0px;
}
#region-content .region-inner .block-system-main .node-links ul.links li.flag-favourite_groups {
	margin: 0px 0px 0px 4px; padding: 0px;
}
#region-content .region-inner .block-system-main .node-links ul.inline li.print_mail a {
	margin: 0px 0px 0px 2px; padding: 0px; width: 34px; height: 26px; text-indent: -3000px; display: block; background-repeat: no-repeat;
}
#region-content .region-inner .block-system-main .node-links ul.inline li.print_html a {
	margin: 0px 0px 0px 2px; padding: 0px; width: 34px; height: 26px; text-indent: -3000px; display: block; background-repeat: no-repeat;
}
#region-content .region-inner .block-system-main .node-links ul.links li.flag-favourite_groups a {
	margin: 0px 0px 0px 2px; padding: 0px; width: 34px; height: 26px; text-indent: -3000px; display: block; background-repeat: no-repeat;
}
#region-content .region-inner .block-system-main .node-links ul.inline li.print_mail a {
	/* background-image: url("../images/icons/email-box.png"); */
}
#region-content .region-inner .block-system-main .node-links ul.inline li.print_html a {
	/* background-image: url("../images/icons/print-box.png"); */
}
#region-content .region-inner .block-system-main .node-links ul.inline li.print_mail a:hover {
	background-position: 0px -26px;
}
#region-content .region-inner .block-system-main .node-links ul.inline li.print_html a:hover {
	background-position: 0px -26px;
}
.action-block-orange.block {
	padding: 15px 20px 20px; text-align: center; color: rgb(255, 255, 255); float: left; background-color: rgb(216, 100, 58);
}
.action-block-green.block {
	margin: 0px 0px 25px; padding: 15px 20px 20px; text-align: center; color: rgb(53, 58, 72); float: left; background-color: rgb(79, 191, 165);
}
.action-block-blue.block {
	margin: 0px 0px 25px; padding: 15px 20px 20px; text-align: center; color: rgb(255, 255, 255); float: left; background-color: rgb(101, 132, 195);
}
.action-block-tan.block {
	padding: 15px 20px 20px; text-align: center; color: rgb(54, 57, 72); float: left; background-color: rgb(223, 223, 211);
}
.action-block-blue.block h2 {
	margin: 0px 5px 15px; padding: 0px 0px 10px; line-height: 18px; letter-spacing: 0.5px; font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: italic; font-weight: bold; border-bottom-color: rgb(181, 83, 37); border-bottom-width: 1px; border-bottom-style: solid;
}
.action-block-green.block h2 {
	margin: 0px 5px 15px; padding: 0px 0px 10px; line-height: 18px; letter-spacing: 0.5px; font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: italic; font-weight: bold; border-bottom-color: rgb(181, 83, 37); border-bottom-width: 1px; border-bottom-style: solid;
}
.action-block-orange.block h2 {
	margin: 0px 5px 15px; padding: 0px 0px 10px; line-height: 18px; letter-spacing: 0.5px; font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: italic; font-weight: bold; border-bottom-color: rgb(181, 83, 37); border-bottom-width: 1px; border-bottom-style: solid;
}
.action-block-tan.block h2 {
	margin: 0px 5px 15px; padding: 0px 0px 10px; line-height: 18px; letter-spacing: 0.5px; font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: italic; font-weight: bold; border-bottom-color: rgb(181, 83, 37); border-bottom-width: 1px; border-bottom-style: solid;
}
.action-block-green.block h2 {
	border-bottom-color: rgb(63, 153, 132); border-bottom-width: 1px; border-bottom-style: solid;
}
.action-block-blue.block h2 {
	border-bottom-color: rgb(85, 106, 152); border-bottom-width: 1px; border-bottom-style: solid;
}
.action-block-tan.block h2 {
	border-bottom-color: rgb(172, 173, 169); border-bottom-width: 1px; border-bottom-style: solid;
}
.action-block-blue.block p {
	line-height: 16px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 15px;
}
.action-block-green.block p {
	line-height: 16px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 15px;
}
.action-block-orange.block p {
	line-height: 16px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 15px;
}
.action-block-tan.block p {
	line-height: 16px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 15px;
}
.action-block-blue.block a.button-blue {
	/* background-position: right; margin: 0px 0px 0px 28px; padding: 0px 23px 0px 0px; width: 80px; text-align: center; color: rgb(226, 104, 46); text-transform: uppercase; line-height: 21px; letter-spacing: -0.5px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; float: left; display: block; background-image: url("../images/button-orange-arrow.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255); */
}
.action-block-green.block a.button-green {
	/* background-position: right; margin: 0px 0px 0px 28px; padding: 0px 23px 0px 0px; width: 80px; text-align: center; color: rgb(226, 104, 46); text-transform: uppercase; line-height: 21px; letter-spacing: -0.5px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; float: left; display: block; background-image: url("../images/button-orange-arrow.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255); */
}
.action-block-orange.block a.button-orange {
	/* background-position: right; margin: 0px 0px 0px 28px; padding: 0px 23px 0px 0px; width: 80px; text-align: center; color: rgb(226, 104, 46); text-transform: uppercase; line-height: 21px; letter-spacing: -0.5px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; float: left; display: block; background-image: url("../images/button-orange-arrow.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255); */
}
.action-block-tan.block a.button-tan {
	/* background-position: right; margin: 0px 0px 0px 28px; padding: 0px 23px 0px 0px; width: 80px; text-align: center; color: rgb(226, 104, 46); text-transform: uppercase; line-height: 21px; letter-spacing: -0.5px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; float: left; display: block; background-image: url("../images/button-orange-arrow.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255); */
}
.action-block-orange.block a.button-orange:hover {
	/* color: rgb(53, 58, 72); background-image: url("../images/button-orange-arrow-hover.png"); */
}
.action-block-green.block a.button-green {
	/* color: rgb(79, 191, 165); background-image: url("../images/button-green-arrow.png"); background-color: rgb(54, 57, 72); */
}
.action-block-green.block a.button-green:hover {
	/* color: rgb(255, 255, 255); background-image: url("../images/button-green-arrow-hover.png"); */
}
.action-block-blue.block a.button-blue {
	/* color: rgb(101, 132, 195); background-image: url("../images/button-blue-arrow.png"); background-color: rgb(255, 255, 255); */
}
.action-block-blue.block a.button-blue:hover {
	/* color: rgb(53, 58, 72); background-image: url("../images/button-blue-arrow-hover.png"); */
}
.action-block-tan.block a.button-tan {
	/* color: rgb(223, 223, 211); background-image: url("../images/button-tan-arrow.png"); background-color: rgb(54, 57, 72); */
}
.action-block-tan.block a.button-tan:hover {
	/* color: rgb(81, 193, 213); background-image: url("../images/button-tan-arrow-hover.png"); */
}
.action-block-blue.block a.button-blue span {
	margin-top: -1px; margin-bottom: 2px; display: block;
}
.action-block-green.block a.button-green span {
	margin-top: -1px; margin-bottom: 2px; display: block;
}
.action-block-orange.block a.button-orange span {
	margin-top: -1px; margin-bottom: 2px; display: block;
}
.action-block-tan.block a.button-tan span {
	margin-top: -1px; margin-bottom: 2px; display: block;
}
.action-block-green.block a.button-green {
	margin-top: 10px;
}
.views-content-list.block-views .views-row {
	padding: 15px; height: 170px; margin-bottom: 25px; position: relative; background-color: rgb(255, 255, 255);
}
.tan.views-content-list.block-views .views-row {
	background-color: rgb(234, 234, 228);
}
.views-content-list.block-views .views-row .views-content-list-image {
	margin: -15px 0px 0px -15px; padding: 0px; float: left; position: relative;
}
.views-content-list.block-views .views-row .views-content-list-image a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.views-content-list.block-views .views-row .views-content-list-image a:hover {
	border: 0px currentColor !important;
}
.views-content-list.block-views .views-row .views-content-list-image img {
	margin: 0px 15px 0px 0px;
}
.views-content-list.block-views .views-row .views-content-list-image .horizontal-accent {
	margin: 0px; right: 15px; position: absolute;
}
.views-content-list.block-views .views-row .views-content-list-title h2 {
	margin: 0px 0px 3px; padding: 0px; line-height: 22px; overflow: hidden; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; max-height: 44px;
}
.views-content-list.block-views .views-row .views-content-list-title h2 a {
	color: rgb(54, 57, 72) !important; text-decoration: none; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.views-content-list.block-views .views-row .views-content-list-title h2 a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.views-content-list.block-views .views-row .views-content-list-details {
	margin: -3px 0px 0px; color: rgb(0, 152, 215); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.views-content-list.block-views .views-row .views-content-list-details a {
	color: rgb(0, 152, 215) !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.views-content-list.block-views .views-row .views-content-list-teaser {
	margin: 10px 0px 0px; padding: 10px 0px 0px; overflow: hidden; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid;
}
.views-content-list.block-views .views-row .views-content-list-tags {
	padding: 2px 15px 5px; width: 290px; height: 18px; color: rgb(54, 57, 72); overflow: hidden; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 12px; font-style: normal; font-weight: bold; margin-top: 160px; margin-left: 215px; position: absolute; background-color: rgb(229, 230, 227);
}
.views-content-list.block-views .views-row .views-content-list-tags .field-content {
	display: inline;
}
.views-content-list.block-views .views-row .views-content-list-tags .field-content a {
	color: rgb(54, 57, 72); text-decoration: none; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.views-content-list.block-views .views-row .views-content-list-tags .field-content a:hover {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.views-content-list.block-views .views-row .views-content-list-more-link a {
	padding: 3px 10px 5px !important; right: 0px; bottom: 0px; color: rgb(255, 255, 255) !important; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; display: block; position: absolute; background-color: rgb(216, 100, 58);
}
.tan.views-content-list.block-views .views-row .views-content-list-more-link a {
	background-color: rgb(54, 57, 72);
}
.views-content-list.block-views .views-row .views-content-list-more-link a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(218, 82, 31);
}
.tan.views-content-list.block-views .views-row .views-content-list-more-link a:hover {
	color: rgb(226, 104, 46) !important; background-color: rgb(54, 57, 72);
}
.views-content-list.block-views .views-content-list-featured .views-row {
	padding: 15px; height: 250px; margin-bottom: 25px; background-color: rgb(255, 255, 255);
}
.views-content-list.block-views .tan.views-content-list-featured .views-row {
	background-color: rgb(234, 234, 228);
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-title h2 {
	margin: 0px; padding: 0px; line-height: 22px; overflow: hidden; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; max-height: 66px;
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-title h2 a {
	color: rgb(54, 57, 72); text-decoration: none;
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-title h2 a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-image {
	margin: -15px -15px 0px 0px; float: right; position: relative;
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-image a:hover {
	border: 0px currentColor !important;
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-image img {
	margin: 0px 0px 0px 15px;
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-details {
	margin: 0px; color: rgb(0, 152, 215); line-height: 16px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-teaser {
	margin: 10px 15px 0px 0px; padding: 10px 0px 0px; height: 81px; overflow: hidden; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid;
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-image .horizontal-accent {
	margin: 0px; left: 15px; height: 280px; position: absolute; z-index: 100;
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-tags {
	margin: 217px -15px -15px; padding: 5px 15px 7px; width: 200px; height: 36px; color: rgb(53, 58, 72); overflow: hidden; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 12px; font-style: normal; font-weight: bold; position: absolute; background-color: rgb(229, 230, 227);
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-tags .field-content {
	display: inline;
}
.views-content-list.block-views .views-content-list-featured .views-row .views-content-list-tags .field-content a {
	color: rgb(53, 58, 72);
}
.user-login.block {
	padding: 20px; color: rgb(255, 255, 255); margin-bottom: 25px; background-color: rgb(68, 71, 87);
}
.user-login.block input#edit-pass {
	/* background: url("../images/white-opacity-background.png"); border: 1px solid rgb(175, 176, 182); width: 100%; height: 30px; color: rgb(255, 255, 255); font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; */
}
.user-login.block input#edit-name {
	/* background: url("../images/white-opacity-background.png"); border: 1px solid rgb(175, 176, 182); width: 100%; height: 30px; color: rgb(255, 255, 255); font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; */
}
.user-login.block input#edit-pass--2 {
	/* background: url("../images/white-opacity-background.png"); border: 1px solid rgb(175, 176, 182); width: 100%; height: 30px; color: rgb(255, 255, 255); font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; */
}
.user-login.block input#edit-name--2 {
	/* background: url("../images/white-opacity-background.png"); border: 1px solid rgb(175, 176, 182); width: 100%; height: 30px; color: rgb(255, 255, 255); font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; */
}
.user-login.block input#edit-pass:focus {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
.user-login.block input#edit-name:focus {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
.user-login.block input#edit-pass--2:focus {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
.user-login.block input#edit-name--2:focus {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
.user-login.block button:focus {
	color: rgb(255, 255, 255); box-shadow: none; -moz-outline-style: none;
}
.user-login.block button:active {
	color: rgb(255, 255, 255); box-shadow: none; -moz-outline-style: none;
}
.user-login.block input:focus {
	color: rgb(255, 255, 255); box-shadow: none; -moz-outline-style: none;
}
.user-login.block input:active {
	color: rgb(255, 255, 255); box-shadow: none; -moz-outline-style: none;
}
.user-login.block select:focus {
	color: rgb(255, 255, 255); box-shadow: none; -moz-outline-style: none;
}
.user-login.block select:active {
	color: rgb(255, 255, 255); box-shadow: none; -moz-outline-style: none;
}
.user-login.block textarea:focus {
	color: rgb(255, 255, 255); box-shadow: none; -moz-outline-style: none;
}
.user-login.block textarea:active {
	color: rgb(255, 255, 255); box-shadow: none; -moz-outline-style: none;
}
.user-login.block .compact-form-label {
	left: 7px; top: 6px; color: rgb(255, 255, 255); font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; position: absolute; z-index: 1;
}
.user-login.block button {
	/* background: url("../images/login-button.png") no-repeat right; margin: 0px; padding: 2px 33px 4px 10px; outline: 0px; border-radius: 0px !important; border: currentColor; height: 26px; color: rgb(51, 51, 51); line-height: 21px; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; float: left; display: block; cursor: pointer; box-shadow: none; text-shadow: none; */
}
.user-login.block input[type='reset'] {
	/* background: url("../images/login-button.png") no-repeat right; margin: 0px; padding: 2px 33px 4px 10px; outline: 0px; border-radius: 0px !important; border: currentColor; height: 26px; color: rgb(51, 51, 51); line-height: 21px; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; float: left; display: block; cursor: pointer; box-shadow: none; text-shadow: none; */
}
.user-login.block input[type='submit'] {
	/* background: url("../images/login-button.png") no-repeat right; margin: 0px; padding: 2px 33px 4px 10px; outline: 0px; border-radius: 0px !important; border: currentColor; height: 26px; color: rgb(51, 51, 51); line-height: 21px; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; float: left; display: block; cursor: pointer; box-shadow: none; text-shadow: none; */
}
.user-login.block input[type='button'] {
	/* background: url("../images/login-button.png") no-repeat right; margin: 0px; padding: 2px 33px 4px 10px; outline: 0px; border-radius: 0px !important; border: currentColor; height: 26px; color: rgb(51, 51, 51); line-height: 21px; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; float: left; display: block; cursor: pointer; box-shadow: none; text-shadow: none; */
}
.user-login.block input:hover {
	/* color: rgb(216, 100, 58); background-image: url("../images/login-button-active.png"); */
}
.user-login.block .marker {
	display: none;
}
.user-login.block .form-required {
	display: none;
}
.user-login.block input.form-checkbox {
	visibility: hidden;
}
.user-login.block input.form-radio {
	visibility: hidden;
}
.user-login.block .form-type-checkbox label {
	/* padding: 1px 0px 19px 25px; height: 19px; float: left; cursor: pointer; background-image: url("../images/radio-btn-off.png"); background-repeat: no-repeat; */
}
.user-login.block .active.form-type-checkbox label {
	/* background-image: url("../images/radio-btn-on.png"); */
}
.user-login.block .forgot-password {
	margin: -10px 0px 0px;
}
.user-login.block .forgot-password a {
	color: rgb(255, 255, 255); padding-bottom: 1px; font-size: 12px; text-decoration: none; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
.user-login.block .forgot-password a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
#region-content .region-inner .block-system-main .book-navigation {
	margin: 0px; padding: 0px;
}
#region-content .region-inner .block-system-main .book-navigation .menu {
	margin: 10px 0px 25px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#region-content .region-inner .block-system-main .book-navigation .menu li a {
	font-family: "Auto1 Bold SmCp","Trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold;
}
#region-content .region-inner .block-system-main .book-navigation .page-links {
	margin: 20px 0px 0px; padding: 0px; text-align: center; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#region-content .region-inner .block-system-main ul li.leaf {
	/* list-style-type: square; list-style-image: url("../images/bullet.png"); */
}
#region-content .region-inner .block-system-main .book-navigation .page-links a.page-next {
	padding: 0px 0px 3px; height: 20px; color: rgb(0, 152, 215); overflow: hidden; font-family: "Auto1 Bold SmCp","Trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main .book-navigation .page-links a.page-previous {
	padding: 0px 0px 3px; height: 20px; color: rgb(0, 152, 215); overflow: hidden; font-family: "Auto1 Bold SmCp","Trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main .book-navigation .page-links a.page-up {
	padding: 0px 0px 3px; height: 20px; color: rgb(0, 152, 215); overflow: hidden; font-family: "Auto1 Bold SmCp","Trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main .book-navigation .page-links a.page-next {
	
}
#region-content .region-inner .block-system-main .book-navigation .page-links a.page-previous {
	
}
#region-content .region-inner .block-system-main .book-navigation .page-links a.page-up {
	text-align: center;
}
#region-content .region-inner .block-system-main .book-navigation .page-links a:hover {
	text-decoration: underline; background-color: transparent;
}
.newchild {
	margin: 25px 0px; padding: 8px 4px; color: rgb(0, 152, 215); font-size: 13px; border-top-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.no-background-color .newchild {
	color: rgb(255, 255, 255);
}
.no-background-color .newchild a {
	color: rgb(255, 255, 255) !important;
}
.tan.views-content-grid.block-views .block-inner .content h2.subtitle {
	margin: -15px 0px 20px; color: rgb(54, 57, 72) !important; line-height: 22px; letter-spacing: 0px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold;
}
.views-content-grid.block-views .views-row {
	margin: 0px 25px 25px 0px; width: 150px; height: 325px; float: left; display: block; cursor: pointer; background-color: rgb(255, 255, 255);
}
.tan.views-content-grid.block-views .views-row {
	position: relative; background-color: rgb(234, 234, 228);
}
.views-content-grid.block-views .views-row .views-content-grid-image {
	float: left; display: block; position: relative;
}
.views-content-grid.block-views .views-row .views-content-grid-image img.vertical-accent {
	left: 0px; top: 175px; margin-top: -30px; position: absolute;
}
.views-content-grid.block-views .views-row .views-content-grid-name h2 {
	margin: 0px 15px 3px; padding: 0px; text-transform: uppercase; font-size: 12px; float: left;
}
.views-content-grid.block-views .views-row .views-content-grid-name h3 {
	margin: 0px 15px 10px; padding: 4px 0px 6px; width: 120px; color: rgb(54, 57, 72); line-height: 16px; font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: italic; font-weight: normal; border-bottom-color: rgb(201, 202, 203); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.views-content-grid.block-views .views-row .views-content-grid-name h3 a {
	color: rgb(54, 57, 72); text-decoration: none; display: block;
}
.views-content-grid.block-views .views-row .views-content-grid-details {
	margin: 0px 15px; padding: 0px 0px 10px; width: 120px; color: rgb(54, 57, 72); line-height: 15px; font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: normal; float: left;
}
.views-content-grid.block-views .views-row .views-content-grid-more-link {
	margin: 0px 15px 5px; width: 130px; font-size: 13px; float: left;
}
.views-content-grid.block-views .views-row .views-content-grid-more-link a {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-size: 13px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.views-content-accordion.block .view-content .views-content-accordion-title h3 {
	/* background-position: right 13px; padding: 7px 25px 10px 0px; text-transform: uppercase; line-height: 18px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 15px; font-style: normal; font-weight: bold; margin-top: 0px !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; cursor: pointer; background-image: url("../images/accordion-plus.png"); background-repeat: no-repeat; */
}
.views-content-accordion.block .view-content .views-content-accordion-title h3:hover {
	opacity: 0.8;
}
.views-content-accordion.block .view-content .open.views-content-accordion-row .views-content-accordion-title h3 {
	/* background-image: url("../images/accordion-minus.png"); */
}
.views-content-accordion.block .view-content .views-content-accordion-row {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.views-content-accordion.block .view-content .views-row-1.views-content-accordion-row {
	border-top-color: rgb(54, 57, 72); border-top-width: 1px; border-top-style: solid;
}
.views-content-accordion.block .view-content .views-content-accordion-teaser {
	padding-bottom: 20px; display: none;
}
.views-content-accordion.block .view-content .views-content-accordion-teaser a {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .region-inner .block-system-main article.comment {
	padding: 15px; margin-bottom: 25px; position: relative; background-color: rgb(234, 234, 228);
}
#region-content .region-inner .block-system-main #comments .indented {
	margin-left: 25px;
}
#region-content .region-inner .block-system-main article.comment .new {
	color: rgb(184, 41, 47); margin-left: 3px;
}
#region-content .region-inner .block-system-main article.comment h3 {
	margin: 0px 0px 3px; padding: 0px; line-height: 22px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; display: inline-block;
}
#region-content .region-inner .block-system-main article.comment h3 a {
	color: rgb(54, 57, 72); text-decoration: none; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
#region-content .region-inner .block-system-main article.comment h3 a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#region-content .region-inner .block-system-main article.comment .comment-id {
	font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-weight: bold; float: right;
}
#region-content .region-inner .block-system-main article.comment footer.comment-submitted {
	margin: -3px 0px 0px; color: rgb(0, 152, 215); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
#region-content .region-inner .block-system-main article.comment footer.comment-submitted a {
	color: rgb(0, 152, 215) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
#region-content .region-inner .block-system-main article.comment .field-name-comment-body {
	margin: 10px 0px 0px; padding: 10px 0px 0px; overflow: hidden; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid;
}
#region-content .region-inner .block-system-main article.comment nav.comment-links {
	right: 0px; bottom: 0px; position: absolute;
}
#region-content .region-inner .block-system-main article.comment nav.comment-links ul.links {
	margin-bottom: 0px;
}
#region-content .region-inner .block-system-main article.comment nav.comment-links ul.links li.comment-reply {
	margin: 0px 0px 0px -2px; padding: 0px; border: currentColor; float: right;
}
#region-content .region-inner .block-system-main article.comment nav.comment-links ul.links li.comment-edit {
	margin: 0px 0px 0px -2px; padding: 0px; border: currentColor; float: right;
}
#region-content .region-inner .block-system-main article.comment nav.comment-links ul.links li.comment-delete {
	margin: 0px 0px 0px -2px; padding: 0px; border: currentColor; float: right;
}
#region-content .region-inner .block-system-main article.comment nav.comment-links ul.links li.comment-reply a {
	background: rgb(54, 57, 72) !important; border-width: 0px 0px medium; margin: 0px 0px 0px 3px; padding: 3px 10px 5px; outline: 0px; border-radius: 0px; width: auto; color: rgb(255, 255, 255) !important; text-transform: uppercase; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-size: 13px; font-style: normal; font-weight: bold !important; text-decoration: none; vertical-align: middle; border-bottom-color: currentColor; display: block; cursor: pointer; text-shadow: none;
}
#region-content .region-inner .block-system-main article.comment nav.comment-links ul.links li.comment-edit a {
	background: rgb(54, 57, 72) !important; border-width: 0px 0px medium; margin: 0px 0px 0px 3px; padding: 3px 10px 5px; outline: 0px; border-radius: 0px; width: auto; color: rgb(255, 255, 255) !important; text-transform: uppercase; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-size: 13px; font-style: normal; font-weight: bold !important; text-decoration: none; vertical-align: middle; border-bottom-color: currentColor; display: block; cursor: pointer; text-shadow: none;
}
#region-content .region-inner .block-system-main article.comment nav.comment-links ul.links li.comment-delete a {
	background: rgb(54, 57, 72) !important; border-width: 0px 0px medium; margin: 0px 0px 0px 3px; padding: 3px 10px 5px; outline: 0px; border-radius: 0px; width: auto; color: rgb(255, 255, 255) !important; text-transform: uppercase; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-size: 13px; font-style: normal; font-weight: bold !important; text-decoration: none; vertical-align: middle; border-bottom-color: currentColor; display: block; cursor: pointer; text-shadow: none;
}
#region-content .region-inner .block-system-main article.node nav.node-links ul.links li.comment-add a {
	background: rgb(54, 57, 72) !important; border-width: 0px 0px medium; margin: 0px 0px 0px 3px; padding: 3px 10px 5px; outline: 0px; border-radius: 0px; width: auto; color: rgb(255, 255, 255) !important; text-transform: uppercase; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-size: 13px; font-style: normal; font-weight: bold !important; text-decoration: none; vertical-align: middle; border-bottom-color: currentColor; display: block; cursor: pointer; text-shadow: none;
}
#region-content .region-inner .block-system-main article.node nav.node-links ul.links li.comment-add {
	margin: 0px; padding: 0px; border: currentColor; float: left;
}
#region-content .region-inner .block-system-main article.comment nav.comment-links ul.links li.comment-reply a:hover {
	color: rgb(226, 104, 46) !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(54, 57, 72);
}
#region-content .region-inner .block-system-main article.comment nav.comment-links ul.links li.comment-edit a:hover {
	color: rgb(226, 104, 46) !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(54, 57, 72);
}
#region-content .region-inner .block-system-main article.comment nav.comment-links ul.links li.comment-delete a:hover {
	color: rgb(226, 104, 46) !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(54, 57, 72);
}
#region-content .region-inner .block-system-main article.node nav.node-links ul.links li.comment-add a:hover {
	color: rgb(226, 104, 46) !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(54, 57, 72);
}
#region-content .region-inner .block-system-main form#comment-form {
	background: rgb(234, 234, 228); padding: 25px; margin-bottom: 25px;
}
#region-content .region-inner .block-system-main form#comment-form #edit-author--2 {
	margin-bottom: 15px;
}
#region-content .region-inner .block-system-main form#comment-form #edit-comment-body {
	margin-bottom: 15px;
}
#region-content .region-inner .block-system-main form#comment-form .form-item {
	margin: 0px;
}
#region-content .region-inner .block-system-main form#comment-form .form-actions {
	margin: 0px;
}
#region-content .region-inner .block-system-main form#comment-form input.form-text {
	padding: 0px 8px; width: 325px; height: 30px; margin-bottom: 15px;
}
#region-content .region-inner .block-system-main form#comment-form textarea {
	border: 1px solid rgb(205, 205, 209) !important; font-size: 14px; font-style: normal; font-weight: normal;
}
#region-content .region-inner .block-system-main form#comment-form input.form-text {
	border: 1px solid rgb(205, 205, 209) !important; font-size: 14px; font-style: normal; font-weight: normal;
}
#region-content .region-inner .block-system-main form#comment-form .form-required {
	display: none;
}
#region-content .region-inner .block-system-main form#comment-form .resizable-textarea .grippie {
	display: none;
}
#region-content .region-inner .block-system-main form#comment-form .defaultSkin table.mceLayout {
	/* border-color: rgb(205, 205, 209) !important; color: rgb(234, 235, 232); background-image: url("../images/white-opacity-background.png"); background-color: transparent; */
}
#region-content .region-inner .block-system-main form#comment-form .defaultSkin table.mceLayout td {
	/* border-color: rgb(205, 205, 209) !important; color: rgb(234, 235, 232); background-image: url("../images/white-opacity-background.png"); background-color: transparent; */
}
#region-content .region-inner .block-system-main form#comment-form textarea:focus {
	box-shadow: none;
}
#region-content .region-inner .block-system-main form#comment-form input:focus {
	box-shadow: none;
}
#region-content .region-inner .block-system-main form#comment-form .form-item-subject label {
	font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-weight: bold;
}
#region-content .region-inner .block-system-main form#comment-form #edit-author--2 label {
	font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-weight: bold;
}
#region-content .region-inner .block-system-main form#comment-form .form-type-textarea label {
	font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-weight: bold;
}
#region-content .region-inner .block-system-main form#comment-form .fieldset-legend {
	font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-weight: bold;
}
#region-content .region-inner .block-system-main form#comment-form #edit-field-files .fieldset-wrapper {
	/* padding: 6px 0px 0px 10px; border: 1px solid rgb(205, 205, 209); margin-bottom: 25px; background-image: url("../images/white-opacity-background.png"); */
}
#region-content .region-inner .block-system-main form#comment-form input[type='submit'] {
	background: rgb(54, 57, 72) !important; border-width: 0px; margin: 0px 5px 0px 0px; padding: 0px 7px 2px; outline: 0px; border-radius: 0px; width: auto; height: 25px; color: rgb(255, 255, 255) !important; line-height: inherit; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-variant: inherit; font-weight: bold; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; text-shadow: none;
}
#region-content .region-inner .block-system-main form#comment-form input[type='button'] {
	background: rgb(54, 57, 72) !important; border-width: 0px; margin: 0px 5px 0px 0px; padding: 0px 7px 2px; outline: 0px; border-radius: 0px; width: auto; height: 25px; color: rgb(255, 255, 255) !important; line-height: inherit; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-variant: inherit; font-weight: bold; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; text-shadow: none;
}
#region-content .region-inner .block-system-main form#comment-form button {
	background: rgb(54, 57, 72) !important; border-width: 0px; margin: 0px 5px 0px 0px; padding: 0px 7px 2px; outline: 0px; border-radius: 0px; width: auto; height: 25px; color: rgb(255, 255, 255) !important; line-height: inherit; overflow: visible; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-variant: inherit; font-weight: bold; cursor: pointer; font-size-adjust: inherit; font-stretch: inherit; text-shadow: none;
}
#region-content .region-inner .block-system-main form#comment-form input[type='submit']:hover {
	color: rgb(216, 100, 58) !important;
}
#region-content .region-inner .block-system-main form#comment-form input[type='button']:hover {
	color: rgb(216, 100, 58) !important;
}
#region-content .region-inner .block-system-main form#comment-form button:hover {
	color: rgb(216, 100, 58) !important;
}
.side-bar-video.block {
	margin-bottom: 25px; position: relative; cursor: pointer;
}
.side-bar-video.block .side-bar-video-large {
	left: 50%; top: 50%; width: 853px; height: 480px; margin-top: -240px; margin-left: -426px; display: none; position: fixed; z-index: 500; box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.8);
}
.side-bar-video.block .side-bar-video-play-button {
	margin-top: 43px; margin-left: 68px; position: absolute;
}
.side-bar-video.block .side-bar-video-title h2 {
	/* margin: 0px; padding: 10px 15px; width: 170px; bottom: 0px; color: rgb(255, 255, 255); line-height: 18px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; position: absolute; background-image: url("../images/feature-summary-background.png"); */
}
.side-bar-video.block .hover.side-bar-video-play-button {
	opacity: 0.9;
}
.collapsible.block .block-inner .content {
	display: none;
}
.collapsible.block .block-inner h2.block-title {
	/* background: url("../images/accordion-plus-white.png") no-repeat right 5px; */
}
.collapsible.block .block-inner h2.expanded.block-title {
	/* background: url("../images/accordion-minus-white.png") no-repeat right 5px; */
}
.collapsible.white.block .block-inner h2.block-title {
	/* background: url("../images/accordion-plus.png") no-repeat right 5px; */
}
.collapsible.white.block .block-inner h2.expanded.block-title {
	/* background: url("../images/accordion-minus.png") no-repeat right 5px; */
}
.collapsible.block .block-inner h2.block-title:hover {
	cursor: pointer;
}
#region-menu #main-menu ul .drop-menu ul li a.graphical-link {
	/* margin: -1px 0px -3px -7px; padding: 1px 30px 3px 7px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 14px; font-family: "Auto1 Bold SmCp"; font-size: 14px; font-style: normal; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-image: url("../images/header-footer.png"); background-repeat: no-repeat; background-color: rgb(67, 181, 204); */
}
#region-menu #main-menu ul .drop-menu ul li.apply-now a.graphical-link {
	background-position: 80px -303px;
}
#region-menu #main-menu ul .drop-menu ul li.request-info a.graphical-link {
	background-position: 101px -303px;
}
#region-menu #main-menu ul .drop-menu ul li.info-session a.graphical-link {
	background-position: 106px -303px;
}
#region-menu #main-menu ul .drop-menu ul li a.graphical-link:hover {
	color: rgb(54, 57, 72);
}
#region-menu #main-menu ul .drop-menu ul li.apply-now a.graphical-link:hover {
	background-position: 80px -325px;
}
#region-menu #main-menu ul .drop-menu ul li.request-info a.graphical-link:hover {
	background-position: 101px -325px;
}
#region-menu #main-menu ul .drop-menu ul li.info-session a.graphical-link:hover {
	background-position: 106px -325px;
}
.field-name-field-featured-video {
	margin-bottom: 20px;
}
.campus-map.block {
	transition:opacity 0.25s ease-in-out; opacity: 1; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;
}
.campus-map.block:hover {
	opacity: 0.5;
}
.views-content-blog.block-views .views-row {
	padding: 15px; height: auto; margin-bottom: 25px; position: relative; background-color: rgb(255, 255, 255);
}
.tan.views-content-blog.block-views .views-row {
	background-color: rgb(234, 234, 228);
}
.views-content-blog.block-views .views-row .views-content-blog-title h2 {
	margin: 5px 0px 3px; padding: 0px; line-height: 22px; overflow: hidden; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; max-height: 44px;
}
.views-content-blog.block-views .views-row .views-content-blog-title h2 a {
	color: rgb(54, 57, 72); text-decoration: none; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.views-content-blog.block-views .views-row .views-content-blog-title h2 a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.views-content-blog.block-views .views-row .views-content-blog-details {
	margin: 0px 0px 5px; color: rgb(0, 152, 215); text-transform: uppercase; padding-bottom: 8px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px !important; font-style: normal; font-weight: bold;
}
.views-content-blog.block-views .views-row .views-content-blog-details a {
	color: rgb(0, 152, 215) !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.views-content-blog.block-views .views-row .views-content-blog-author {
	color: rgb(54, 57, 72); text-transform: uppercase; overflow: hidden; padding-top: 5px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 12px !important; font-style: normal; font-weight: bold; margin-bottom: -2px;
}
.views-content-blog.block-views .views-row .views-content-blog-video {
	margin: 0px 0px 10px -15px;
}
.views-content-blog.block-views .views-row .views-content-blog-image {
	margin: 0px 0px 10px -15px;
}
.views-content-blog.block-views .views-row .views-content-blog-image a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.views-content-blog.block-views .views-row .views-content-blog-image a:hover {
	border: 0px currentColor !important;
}
.views-content-blog.block-views .views-row .views-content-blog-image img {
	width: 550px; height: 314px; overflow: hidden;
}
.views-content-blog.block-views .views-row .views-content-blog-teaser {
	padding: 10px 0px; overflow: hidden;
}
.views-content-blog.block-views .views-row .views-content-blog-more-link a {
	padding: 3px 10px 5px !important; right: 0px; bottom: 0px; color: rgb(255, 255, 255) !important; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; display: block; position: absolute; background-color: rgb(216, 100, 58);
}
.tan.views-content-blog.block-views .views-row .views-content-blog-more-link a {
	background-color: rgb(54, 57, 72);
}
.views-content-blog.block-views .views-row .views-content-blog-more-link a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(218, 82, 31);
}
.tan.views-content-blog.block-views .views-row .views-content-blog-more-link a:hover {
	color: rgb(226, 104, 46) !important; background-color: rgb(54, 57, 72);
}
.views-content-blog.block-views .views-row .views-content-blog-tags {
	padding: 5px 0px 8px; color: rgb(54, 57, 72); overflow: hidden; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 12px; font-style: normal; font-weight: bold; margin-bottom: 30px; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid;
}
.views-content-blog.block-views .views-row .views-content-blog-tags .field-content {
	display: inline;
}
.views-content-blog.block-views .views-row .views-content-blog-tags .field-content a {
	color: rgb(54, 57, 72); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-size: 12px !important; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.views-content-blog.block-views .views-row .views-content-blog-tags .field-content a:hover {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.block-system-main.block-system .node-article footer.submitted {
	color: rgb(0, 152, 215); text-transform: uppercase; padding-bottom: 15px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; margin-top: -15px;
}
.block-system-main.block-system .node-article .field-name-field-by {
	text-transform: uppercase; padding-top: 5px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; margin-bottom: -2px; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid; display: block;
}
.block-system-main.block-system .node-article .field-name-field-by .field-label {
	line-height: normal; font-size: 13px; font-weight: normal;
}
.block-system-main.block-system .node-article .field-name-field-tags {
	width: 100%; text-transform: uppercase; padding-bottom: 8px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 20px; border-bottom-color: rgb(205, 205, 209); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.block-system-main.block-system .node-article .field-name-field-tags .field-label {
	font-size: 13px;
}
.block-system-main.block-system .node-article .field-name-field-tags .field-items {
	float: none;
}
.block-system-main.block-system .node-article .field-name-field-tags .field-items .field-item {
	float: left;
}
.block-system-main.block-system .node-article .field-name-field-tags a {
	color: rgb(53, 58, 72) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-style: normal !important; font-weight: bold !important; text-decoration: none; margin-right: 7px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.block-system-main.block-system .node-article .field-name-field-tags a:hover {
	border-bottom-color: rgb(53, 58, 72) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.views-media-gallery.block-views .views-row {
	background: rgb(255, 255, 255); padding: 15px; height: 180px; margin-bottom: 20px; position: relative;
}
.views-media-gallery.block-views .views-row .views-media-gallery-video {
	margin: -15px -15px 0px 0px; float: right;
}
.views-media-gallery.block-views .views-row .views-media-gallery-audio {
	/* background: url("../images/audio-button.png") no-repeat center rgb(229, 230, 227); margin: -15px -15px 0px 0px; width: 375px; height: 210px; overflow: hidden; float: right; display: block; */
}
.views-media-gallery.block-views .views-row .views-media-gallery-audio:hover {
	opacity: 0.8;
}
.views-media-gallery.block-views .views-row .views-media-gallery-title h3 {
	margin: 0px; padding: 0px; line-height: 22px; overflow: hidden; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; max-height: 66px;
}
.views-media-gallery.block-views .views-media-gallery-title h3 a {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.views-media-gallery.block-views .views-media-gallery-tags {
	background: rgb(229, 230, 227); margin: 0px 0px 0px -15px; padding: 1px 15px 6px; width: 370px; bottom: 0px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; display: block; position: absolute;
}
.views-media-gallery.block-views .views-media-gallery-tags a {
	color: rgb(54, 57, 72); text-decoration: none; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.views-media-gallery.block-views .views-media-gallery-tags a:hover {
	border-color: rgb(54, 57, 72);
}
.views-media-gallery.block-views .views-media-gallery-author {
	margin: 0px; color: rgb(0, 152, 215); line-height: 16px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.views-media-gallery.block-views .views-media-gallery-teaser {
	margin: 10px 375px 0px 0px; padding: 10px 0px 0px; height: 81px; overflow: hidden; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid;
}
.views-media-gallery.block-views .view-filters {
	display: none;
}
.media-gallery-filter {
	width: 100%; margin-bottom: 15px; float: left;
}
.media-gallery-filter legend {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 13px; margin-right: 10px; float: left;
}
.media-gallery-filter .select-label {
	/* background: url("../images/white-opacity-background.png"); margin: 0px 0px 12px; padding: 6px 30px 5px 10px; border: 1px solid rgb(156, 157, 164); width: 163px; text-align: left; color: rgb(255, 255, 255); line-height: 15px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; float: left; cursor: pointer; */
}
.media-gallery-filter .select-label:hover {
	/* background: url("../images/white-opacity-background-hover.png"); */
}
.media-gallery-filter .select-label span {
	/* background-position: right; width: 185px; overflow: hidden; display: block; white-space: nowrap; background-image: url("../images/dropmenu-arrow-white.png"); background-repeat: no-repeat; */
}
.media-gallery-filter .select-menu {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(156, 157, 164) rgb(156, 157, 164); width: 203px; text-align: left; overflow: auto; margin-top: 6px; margin-left: -11px; display: none; position: absolute; z-index: 1001; max-height: 340px; background-color: rgb(68, 71, 87);
}
.media-gallery-filter .select-menu ul {
	padding-left: 0px; margin-bottom: 0px; list-style-type: none !important;
}
.media-gallery-filter .select-menu ul li {
	margin: 0px; padding: 7px 10px; color: rgb(255, 255, 255); font-size: 13px; border-top-color: rgb(156, 157, 164); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.media-gallery-filter .select-menu ul li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.media-gallery-filter .select-menu ul li:hover {
	/* background: url("../images/white-opacity-background.png"); color: rgb(255, 255, 255); */
}
.media-gallery-filter .select-menu ul li.user-selected {
	color: rgb(255, 255, 255); background-color: rgb(0, 152, 215);
}
.media-gallery-filter select {
	display: none;
}
.media-gallery-filter .select-menu .update {
	display: none;
}
.block-system-main.block-system .node-video footer.submitted {
	color: rgb(0, 152, 215); text-transform: uppercase; padding-bottom: 15px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; margin-top: -15px;
}
.block-system-main.block-system .node-audio footer.submitted {
	color: rgb(0, 152, 215); text-transform: uppercase; padding-bottom: 15px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; margin-top: -15px;
}
.block-system-main.block-system .node-video .field-name-field-media-posted-by {
	text-transform: uppercase; padding-top: 5px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; margin-bottom: -2px; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid; display: block;
}
.block-system-main.block-system .node-audio .field-name-field-media-posted-by {
	text-transform: uppercase; padding-top: 5px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; margin-bottom: -2px; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid; display: block;
}
.block-system-main.block-system .node-video .field-name-field-media-posted-by .field-label {
	line-height: normal; font-size: 13px; font-weight: normal;
}
.block-system-main.block-system .node-audio .field-name-field-media-posted-by .field-label {
	line-height: normal; font-size: 13px; font-weight: normal;
}
.block-system-main.block-system .node-video .field-name-field-media-tags {
	width: 100%; text-transform: uppercase; padding-bottom: 8px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 20px; border-bottom-color: rgb(205, 205, 209); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.block-system-main.block-system .node-audio .field-name-field-media-tags {
	width: 100%; text-transform: uppercase; padding-bottom: 8px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 20px; border-bottom-color: rgb(205, 205, 209); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.block-system-main.block-system .node-video .field-name-field-media-tags .field-label {
	font-size: 13px;
}
.block-system-main.block-system .node-audio .field-name-field-media-tags .field-label {
	font-size: 13px;
}
.block-system-main.block-system .node-video .field-name-field-media-tags .field-items {
	float: none;
}
.block-system-main.block-system .node-audio .field-name-field-media-tags .field-items {
	float: none;
}
.block-system-main.block-system .node-video .field-name-field-media-tags .field-items .field-item {
	float: left;
}
.block-system-main.block-system .node-audio .field-name-field-media-tags .field-items .field-item {
	float: left;
}
.block-system-main.block-system .node-video .field-name-field-media-tags a {
	color: rgb(53, 58, 72) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-style: normal !important; font-weight: bold !important; text-decoration: none; margin-right: 7px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.block-system-main.block-system .node-audio .field-name-field-media-tags a {
	color: rgb(53, 58, 72) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-style: normal !important; font-weight: bold !important; text-decoration: none; margin-right: 7px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.block-system-main.block-system .node-video .field-name-field-media-tags a:hover {
	border-bottom-color: rgb(53, 58, 72) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.block-system-main.block-system .node-audio .field-name-field-media-tags a:hover {
	border-bottom-color: rgb(53, 58, 72) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.block-system-main.block-system .node-what-we-re-reading footer.submitted {
	color: rgb(0, 152, 215); text-transform: uppercase; padding-bottom: 15px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; margin-top: -15px;
}
.block-system-main.block-system .node-what-we-re-reading .field-name-field-book-cover-image {
	padding: 0px 20px 20px 0px; float: left;
}
.block-system-main.block-system .node-what-we-re-reading .field-name-field-author {
	text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; margin-bottom: 20px; border-top-color: rgb(205, 205, 209); border-bottom-color: rgb(205, 205, 209); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.block-system-main.block-system .node-what-we-re-reading .field-name-field-author .field-label {
	line-height: normal; font-size: 13px; font-weight: normal;
}
.block-system-main.block-system .node-what-we-re-reading .field-name-field-reading-list-link {
	padding: 0px 0px 10px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold;
}
.block-system-main.block-system .node-what-we-re-reading .field-name-field-reading-list-link a {
	color: rgb(53, 58, 72) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-style: normal !important; font-weight: bold !important; text-decoration: none; margin-right: 7px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.profile-vertical.block-views {
	width: 200px; margin-bottom: 25px; float: left; display: block; cursor: pointer; min-height: 400px; background-color: rgb(234, 235, 232);
}
.profile-vertical.block-views:hover {
	cursor: pointer; opacity: 0.8;
}
.profile-vertical.block-views .view-content {
	float: left; display: block;
}
.profile-vertical.block-views .profile-vertical-image {
	border-top-color: rgb(81, 193, 213); border-top-width: 5px; border-top-style: solid;
}
.profile-vertical.block-views .profile-vertical-image .field-content {
	position: relative;
}
.profile-vertical.block-views .profile-vertical-image img.vertical-accent {
	left: 0px; top: 230px; margin-top: -30px; position: absolute;
}
.profile-vertical.block-views .view-content .profile-vertical-name h2 {
	margin: 15px 20px 3px; padding: 0px; color: rgb(127, 63, 152); text-transform: uppercase; font-size: 12px; float: left;
}
.profile-vertical.block-views .view-content .profile-vertical-name h3 {
	margin: 0px 20px 14px; padding: 4px 0px 6px; width: 160px; color: rgb(54, 57, 72); line-height: 24px; font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 24px; font-style: italic; font-weight: normal; border-bottom-color: rgb(201, 202, 203); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.profile-vertical.block-views .view-content .profile-vertical-name h3 a {
	color: rgb(54, 57, 72); text-decoration: none; display: block;
}
.profile-vertical.block-views .view-content .profile-vertical-testimonial {
	margin: 0px 20px; padding: 0px 0px 5px; width: 160px; color: rgb(54, 57, 72); font-size: 13px; float: left;
}
.profile-vertical.block-views .view-content .profile-vertical-testimonial a {
	color: rgb(54, 57, 72); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.profile-vertical.block-views .view-content .profile-vertical-more-link {
	margin: 0px 20px 20px; width: 130px; color: rgb(54, 57, 72); font-size: 13px; float: left;
}
.profile-vertical.block-views .view-content .profile-vertical-more-link a {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-size: 13px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.profile-vertical.block-views .view-content .profile-vertical-more-link a:hover {
	border-bottom-color: rgb(54, 57, 72);
}
.right-profile-horizontal.block-views {
	width: 400px; height: 200px; float: left; display: block; position: relative; cursor: pointer; background-color: rgb(234, 235, 232);
}
.left-profile-horizontal.block-views {
	width: 400px; height: 200px; float: left; display: block; position: relative; cursor: pointer; background-color: rgb(234, 235, 232);
}
.right-profile-horizontal.block-views:hover {
	
}
.left-profile-horizontal.block-views:hover {
	
}
.left-profile-horizontal.block-views .profile-horizontal-image {
	float: left; position: relative;
}
.right-profile-horizontal.block-views .profile-horizontal-image {
	float: right; position: relative;
}
.right-profile-horizontal.block-views .profile-horizontal-image .field-content {
	float: right; position: relative;
}
.right-profile-horizontal.block-views .profile-horizontal-image a {
	float: right; display: block;
}
.left-profile-horizontal.block-views .profile-horizontal-image a {
	float: right; display: block;
}
.left-profile-horizontal.block-views .profile-horizontal-image img.horizontal-accent {
	top: 0px; right: 0px; float: right; position: absolute;
}
.right-profile-horizontal.block-views .profile-horizontal-image img.horizontal-accent {
	top: 0px; position: absolute;
}
.right-profile-horizontal.block-views .profile-horizontal-name h2 {
	margin: 20px 15px 5px; padding: 0px; color: rgb(0, 153, 218); text-transform: uppercase; line-height: 12px; font-size: 12px; float: left;
}
.left-profile-horizontal.block-views .profile-horizontal-name h2 {
	margin: 20px 15px 5px; padding: 0px; width: 130px; color: rgb(0, 153, 218); text-transform: uppercase; line-height: 12px; font-size: 12px; float: left;
}
.right-profile-horizontal.block-views .profile-horizontal-name h3 {
	margin: 0px 15px 12px; padding: 4px 0px 6px; width: 130px; color: rgb(54, 57, 72); line-height: 20px; font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 20px; font-style: italic; font-weight: normal; border-bottom-color: rgb(201, 202, 203); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.left-profile-horizontal.block-views .profile-horizontal-name h3 {
	margin: 0px 15px 12px; padding: 4px 0px 6px; width: 130px; color: rgb(54, 57, 72); line-height: 20px; font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 20px; font-style: italic; font-weight: normal; border-bottom-color: rgb(201, 202, 203); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.right-profile-horizontal.block-views .profile-horizontal-name h3 a {
	color: rgb(54, 57, 72); text-decoration: none; display: block;
}
.left-profile-horizontal.block-views .profile-horizontal-name h3 a {
	color: rgb(54, 57, 72); text-decoration: none; display: block;
}
.right-profile-horizontal.block-views .profile-horizontal-testimonial {
	margin: 0px 15px 5px; width: 130px; color: rgb(54, 57, 72); line-height: 16px; font-size: 13px; float: left;
}
.left-profile-horizontal.block-views .profile-horizontal-testimonial {
	margin: 0px 15px 5px; width: 130px; color: rgb(54, 57, 72); line-height: 16px; font-size: 13px; float: left;
}
.right-profile-horizontal.block-views .profile-horizontal-testimonial a {
	color: rgb(54, 57, 72); text-decoration: none;
}
.left-profile-horizontal.block-views .profile-horizontal-testimonial a {
	color: rgb(54, 57, 72); text-decoration: none;
}
.right-profile-horizontal.block-views .profile-horizontal-more-link {
	margin: 0px 15px 5px; width: 130px; font-size: 13px; float: left;
}
.left-profile-horizontal.block-views .profile-horizontal-more-link {
	margin: 0px 15px 5px; width: 130px; font-size: 13px; float: left;
}
.right-profile-horizontal.block-views .profile-horizontal-more-link a {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-size: 13px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.left-profile-horizontal.block-views .profile-horizontal-more-link a {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-size: 13px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.right-profile-horizontal.block-views .profile-horizontal-more-link a:hover {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.left-profile-horizontal.block-views .profile-horizontal-more-link a:hover {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.left-profile-horizontal.block-views div.ajax-progress {
	display: none;
}
.left-profile-horizontal.block-views .item-list .pager {
	margin: 0px; padding: 0px; border: currentColor; left: 0px; top: 85px; width: 100%; text-align: left; font-size: 10px; visibility: hidden; position: absolute;
}
.left-profile-horizontal.block-views:hover .item-list .pager {
	visibility: visible;
}
.left-profile-horizontal.block-views .item-list .pager li {
	margin: 0px; padding: 0px; border: currentColor; float: left;
}
.left-profile-horizontal.block-views .item-list .pager ul li {
	margin: 0px; padding: 0px; border: currentColor; float: left;
}
.left-profile-horizontal.block-views .pager li.pager-current {
	border: currentColor; left: 50%; visibility: hidden; position: absolute;
}
.left-profile-horizontal.block-views .pager li.pager-first a {
	padding: 0px; width: 35px; height: 41px; text-align: center; text-indent: -3000px; overflow: hidden;
}
.left-profile-horizontal.block-views .pager li.pager-previous a {
	padding: 0px; width: 35px; height: 41px; text-align: center; text-indent: -3000px; overflow: hidden;
}
.left-profile-horizontal.block-views .pager li.pager-next a {
	padding: 0px; width: 35px; height: 41px; text-align: center; text-indent: -3000px; overflow: hidden;
}
.left-profile-horizontal.block-views .pager li.pager-last a {
	padding: 0px; width: 35px; height: 41px; text-align: center; text-indent: -3000px; overflow: hidden;
}
.left-profile-horizontal.block-views .pager li {
	border-radius: 0px; opacity: 0.8;
}
.left-profile-horizontal.block-views .pager li:hover {
	border-radius: 0px; opacity: 1;
}
.left-profile-horizontal.block-views .pager li.pager-next {
	/* border-radius: 0px; border: currentColor; top: 0px; position: absolute; background-image: url("../images/feature-arrows-small.png"); background-repeat: no-repeat; background-color: transparent; */
}
.left-profile-horizontal.block-views .pager li.pager-previous {
	/* border-radius: 0px; border: currentColor; top: 0px; position: absolute; background-image: url("../images/feature-arrows-small.png"); background-repeat: no-repeat; background-color: transparent; */
}
.left-profile-horizontal.block-views .pager li.pager-next {
	background-position: 0px -40px; right: 0px;
}
.left-profile-horizontal.block-views .pager li.pager-previous {
	left: 0px;
}
.left-profile-horizontal.block-views .pager li a {
	border: currentColor; color: rgb(255, 255, 255);
}
.left-profile-horizontal.block-views .pager li a:hover {
	opacity: 0.8;
}
.block-system-main.block-system form#user-login input[type='text']:focus {
	box-shadow: none;
}
.block-system-main.block-system form#user-login input[type='text']:active {
	box-shadow: none;
}
.block-system-main.block-system form#user-login input[type='password']:focus {
	box-shadow: none;
}
.block-system-main.block-system form#user-login input[type='password']:active {
	box-shadow: none;
}
.block-system-main.block-system form#user-login input[type='email']:focus {
	box-shadow: none;
}
.block-system-main.block-system form#user-login input[type='email']:active {
	box-shadow: none;
}
.block-system-main.block-system form#user-login input[type='submit']:focus {
	box-shadow: none;
}
.block-system-main.block-system form#user-login input[type='submit']:active {
	box-shadow: none;
}
.block-system-main.block-system form#user-login textarea {
	box-shadow: none;
}
.block-system-main.block-system form#user-login span.form-required {
	display: none;
}
.block-system-main.block-system form#user-login div.description {
	display: none;
}
.block-system-main.block-system form#user-login label {
	background: rgb(153, 156, 163); margin: 0px; padding: 9px 6px 0px 0px; border: 1px solid rgb(153, 156, 163); width: 163px; height: 29px; text-align: right; color: rgb(255, 255, 255); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; float: left; display: block;
}
.block-system-main.block-system form#user-login .selected label {
	border-color: rgb(96, 98, 112); background-color: rgb(96, 98, 112);
}
.block-system-main.block-system form#user-login input[type='text'] {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px 0px 0px 10px; border: 1px solid rgb(153, 156, 163); width: 350px; height: 40px; color: rgb(54, 57, 72); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; display: inline-block;
}
.block-system-main.block-system form#user-login input[type='password'] {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px 0px 0px 10px; border: 1px solid rgb(153, 156, 163); width: 350px; height: 40px; color: rgb(54, 57, 72); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; display: inline-block;
}
.block-system-main.block-system form#user-login input[type='email'] {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px 0px 0px 10px; border: 1px solid rgb(153, 156, 163); width: 350px; height: 40px; color: rgb(54, 57, 72); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; display: inline-block;
}
.block-system-main.block-system form#user-login input[type='text']:focus {
	border-color: rgb(96, 98, 112);
}
.block-system-main.block-system form#user-login input[type='text']:active {
	border-color: rgb(96, 98, 112);
}
.block-system-main.block-system form#user-login input[type='password']:focus {
	border-color: rgb(96, 98, 112);
}
.block-system-main.block-system form#user-login input[type='password']:active {
	border-color: rgb(96, 98, 112);
}
.block-system-main.block-system form#user-login input[type='submit'] {
	padding: 0px 20px 4px; border-radius: 0px; border: currentColor; width: 100%; height: 50px; color: white; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; margin-top: 0px; text-shadow: none; background-image: none; background-color: rgb(158, 172, 72);
}
.block-system-main.block-system form#user-login input[type='submit']#edit-submit:hover {
	color: rgb(54, 57, 72); background-color: rgb(165, 180, 75);
}
.block-system-main.block-system form#user-login input.form-checkbox {
	visibility: hidden; position: absolute;
}
.block-system-main.block-system form#user-login .form-type-checkbox label {
	/* background: url("../images/radio-states.png") no-repeat 0px 0px; margin: 4px 0px 19px; padding: 0px 0px 0px 25px; border: currentColor; width: 100%; height: 19px; text-align: left; color: rgb(54, 57, 72); cursor: pointer; */
}
.block-system-main.block-system form#user-login .form-type-checkbox label:hover {
	background-position: 0px -19px;
}
.block-system-main.block-system form#user-login .active.form-type-checkbox label {
	background-position: 0px -38px;
}
.region-sidebar-first .cta-buttons.block {
	float: right;
}
.region-landing-column-one .cta-buttons.block {
	float: right;
}
.cta-buttons.block .apply-now {
	height: 40px; overflow: hidden; clear: both; margin-bottom: 8px; margin-left: -25px;
}
.region-sidebar-first .cta-buttons.block .apply-now {
	margin-left: 0px;
}
.region-landing-column-one .block-system-main .cta-buttons.block .apply-now {
	margin-left: 0px;
}
#region-content .region-inner .block-system-main .cta-buttons.block .apply-now {
	margin-top: 25px;
}
.cta-buttons.block .apply-now .rectangle {
	/* width: 200px; height: 40px; margin-left: -1px; float: left; z-index: 2; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y; background-color: rgba(216, 100, 58, 1); */
}
.region-sidebar-first .cta-buttons.block .apply-now .rectangle {
	width: 175px; float: right; background-image: none;
}
.region-landing-column-one .cta-buttons.block .apply-now .rectangle {
	width: 175px; float: right; background-image: none;
}
.cta-buttons.block .apply-now:hover .rectangle {
	background-color: rgba(218, 82, 31, 1);
}
.cta-buttons.block .apply-now .rectangle a {
	padding: 0px 0px 0px 25px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 40px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; margin-top: -1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
#region-content .region-inner .block-system-main .cta-buttons.block .apply-now .rectangle a {
	padding: 0px 0px 0px 25px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 40px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; margin-top: -1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
.region-sidebar-first .cta-buttons.block .apply-now .rectangle a {
	text-align: right; padding-right: 20px;
}
.region-landing-column-one .cta-buttons.block .apply-now .rectangle a {
	text-align: right; padding-right: 20px;
}
.cta-buttons.block .apply-now .triangle {
	margin-top: -2px; margin-left: -1px; border-top-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-left-color: rgba(216, 100, 58, 1); border-top-width: 22px; border-bottom-width: 22px; border-left-width: 12px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; -moz-transform: scale(0.9999);
}
.region-sidebar-first .cta-buttons.block .apply-now .triangle {
	border-right-color: rgba(216, 100, 58, 1); border-left-color: currentColor; border-right-width: 12px; border-left-width: medium; border-right-style: solid; border-left-style: none; float: right;
}
.region-landing-column-one .cta-buttons.block .apply-now .triangle {
	border-right-color: rgba(216, 100, 58, 1); border-left-color: currentColor; border-right-width: 12px; border-left-width: medium; border-right-style: solid; border-left-style: none; float: right;
}
.cta-buttons.block .apply-now:hover .triangle {
	border-left-color: rgba(218, 82, 31, 1);
}
.region-sidebar-first .cta-buttons.block .apply-now:hover .triangle {
	border-right-color: rgba(218, 82, 31, 1);
}
.region-landing-column-one .cta-buttons.block .apply-now:hover .triangle {
	border-right-color: rgba(218, 82, 31, 1);
}
.cta-buttons.block .request-info {
	height: 36px; overflow: hidden; clear: both; margin-left: -25px;
}
.cta-buttons.block .info-sessions {
	height: 36px; overflow: hidden; clear: both; margin-left: -25px;
}
.cta-buttons.block .request-info {
	margin-bottom: 8px;
}
.cta-buttons.block .info-sessions {
	margin-bottom: 25px;
}
.region-sidebar-first .cta-buttons.block .request-info {
	margin-left: 0px;
}
.region-landing-column-one .cta-buttons.block .request-info {
	margin-left: 0px;
}
.region-sidebar-first .cta-buttons.block .info-sessions {
	margin-left: 0px;
}
.region-landing-column-one .cta-buttons.block .info-sessions {
	margin-left: 0px;
}
.cta-buttons.block .request-info .rectangle {
	/* width: 175px; height: 36px; margin-left: -1px; float: left; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y; */
}
.cta-buttons.block .info-sessions .rectangle {
	/* width: 175px; height: 36px; margin-left: -1px; float: left; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y; */
}
.cta-buttons.block .request-info .rectangle {
	background-color: rgba(0, 152, 215, 1);
}
.cta-buttons.block .info-sessions .rectangle {
	background-color: rgba(124, 51, 150, 1);
}
.region-sidebar-first .cta-buttons.block .request-info .rectangle {
	width: 150px; float: right; background-image: none;
}
.region-landing-column-one .cta-buttons.block .request-info .rectangle {
	width: 150px; float: right; background-image: none;
}
.region-sidebar-first .cta-buttons.block .info-sessions .rectangle {
	width: 150px; float: right; background-image: none;
}
.region-landing-column-one .cta-buttons.block .info-sessions .rectangle {
	width: 150px; float: right; background-image: none;
}
.cta-buttons.block .request-info:hover .rectangle {
	background-color: rgba(0, 142, 215, 1);
}
.cta-buttons.block .info-sessions:hover .rectangle {
	background-color: rgba(114, 42, 139, 1);
}
.cta-buttons.block .request-info .rectangle a {
	padding: 0px 0px 0px 25px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 36px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; margin-top: -1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
#region-content .region-inner .cta-buttons.block .request-info .rectangle a {
	padding: 0px 0px 0px 25px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 36px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; margin-top: -1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
.cta-buttons.block .info-sessions .rectangle a {
	padding: 0px 0px 0px 25px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 36px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; margin-top: -1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
#region-content .region-inner .cta-buttons.block .info-sessions .rectangle a {
	padding: 0px 0px 0px 25px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 36px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; margin-top: -1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
.region-sidebar-first .cta-buttons.block .request-info a {
	text-align: right; padding-right: 20px;
}
.region-landing-column-one .cta-buttons.block .request-info a {
	text-align: right; padding-right: 20px;
}
.region-sidebar-first .cta-buttons.block .info-sessions a {
	text-align: right; padding-right: 20px;
}
.region-landing-column-one .cta-buttons.block .info-sessions a {
	text-align: right; padding-right: 20px;
}
.cta-buttons.block .request-info .triangle {
	margin-top: -2px; margin-left: -1px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 20px; border-bottom-width: 20px; border-top-style: solid; border-bottom-style: solid; float: left; -moz-transform: scale(0.9999);
}
.cta-buttons.block .info-sessions .triangle {
	margin-top: -2px; margin-left: -1px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 20px; border-bottom-width: 20px; border-top-style: solid; border-bottom-style: solid; float: left; -moz-transform: scale(0.9999);
}
.cta-buttons.block .request-info .triangle {
	border-left-color: rgba(0, 152, 215, 1); border-left-width: 10px; border-left-style: solid;
}
.cta-buttons.block .info-sessions .triangle {
	border-left-color: rgba(124, 51, 150, 1); border-left-width: 10px; border-left-style: solid;
}
.region-sidebar-first .cta-buttons.block .request-info .triangle {
	border-right-color: rgba(0, 152, 215, 1); border-left-color: currentColor; border-right-width: 10px; border-left-width: medium; border-right-style: solid; border-left-style: none; float: right;
}
.region-landing-column-one .cta-buttons.block .request-info .triangle {
	border-right-color: rgba(0, 152, 215, 1); border-left-color: currentColor; border-right-width: 10px; border-left-width: medium; border-right-style: solid; border-left-style: none; float: right;
}
.region-sidebar-first .cta-buttons.block .info-sessions .triangle {
	border-right-color: rgba(0, 152, 215, 1); border-left-color: currentColor; border-right-width: 10px; border-left-width: medium; border-right-style: solid; border-left-style: none; float: right;
}
.region-landing-column-one .cta-buttons.block .info-sessions .triangle {
	border-right-color: rgba(0, 152, 215, 1); border-left-color: currentColor; border-right-width: 10px; border-left-width: medium; border-right-style: solid; border-left-style: none; float: right;
}
.region-sidebar-first .cta-buttons.block .request-info .triangle {
	border-right-color: rgba(0, 152, 215, 1); border-right-width: 10px; border-right-style: solid;
}
.region-landing-column-one .cta-buttons.block .request-info .triangle {
	border-right-color: rgba(0, 152, 215, 1); border-right-width: 10px; border-right-style: solid;
}
.region-sidebar-first .cta-buttons.block .info-sessions .triangle {
	border-right-color: rgba(124, 51, 150, 1); border-right-width: 10px; border-right-style: solid;
}
.region-landing-column-one .cta-buttons.block .info-sessions .triangle {
	border-right-color: rgba(124, 51, 150, 1); border-right-width: 10px; border-right-style: solid;
}
.cta-buttons.block .request-info:hover .triangle {
	border-left-color: rgba(0, 142, 215, 1);
}
.cta-buttons.block .info-sessions:hover .triangle {
	border-left-color: rgba(114, 42, 139, 1);
}
.region-sidebar-first .cta-buttons.block .request-info:hover .triangle {
	border-right-color: rgba(0, 142, 215, 1);
}
.region-landing-column-one .cta-buttons.block .request-info:hover .triangle {
	border-right-color: rgba(0, 142, 215, 1);
}
.region-sidebar-first .cta-buttons.block .info-sessions:hover .triangle {
	border-right-color: rgba(114, 42, 139, 1);
}
.region-landing-column-one .cta-buttons.block .info-sessions:hover .triangle {
	border-right-color: rgba(114, 42, 139, 1);
}
#region-content .region-inner .views-content-pager.block-views {
	margin: 20px 0px; padding: 8px 0px; border-top-color: rgb(184, 186, 189); border-bottom-color: rgb(184, 186, 189); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#region-content .region-inner .views-content-pager.block-views a {
	padding: 0px 0px 3px; height: 20px; color: rgb(0, 152, 215); overflow: hidden; font-family: "Auto1 Bold SmCp","Trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .views-content-pager.block-views a:hover {
	color: rgb(124, 51, 150);
}
.node-unpublished {
	/* background-position: center; background-image: url("../images/draft-background.png"); background-repeat: repeat-y; background-color: rgb(250, 241, 251); */
}
.block {
	float: left;
}
.block-main {
	float: none;
}
.region-content .block {
	float: none;
}
.fb_iframe_widget_lift {
	z-index: 300 !important;
}
#region-feature-second {
	margin-top: -435px; position: relative; z-index: 2;
	top: 0px;
	left: 0px;
}
.life-changing-introduction.block {
	/*padding: 20px; color: rgb(255, 255, 255); margin-top: -15px; float: left; background-color: rgb(68, 71, 87); */
    padding: 20px; 
    color: rgb(255, 255, 255); 
    margin-top: 27px; 
    float: left; 
    background-color: rgba(1, 1, 1, 0.6); 
    -webkit-border-radius: 0px 0px 20px 0px;-moz-border-radius: 0px 0px 20px 0px;border-radius: 0px 0px 20px 0px;
    
}
.life-changing-introduction.block h2 {
	margin: -8px 0px 5px; color: rgb(255, 255, 255); font-size: 30px;
}
.life-changing-introduction.block h2 span.blue {
	color: #2F96DA;
	/* color: rgb(81, 193, 213); */
}
.life-changing-introduction.block p {
	margin: 0px; line-height: 18px; font-size: 13px;
}
.find-program.block-menu-block {
	/* padding: 15px 20px; color: rgb(54, 57, 72); float: left; background-image: url("/sites/default/themes/rru_www../images/program-choose-background.png"); */
}
.find-program.block-menu-block .block-inner h2 {
	margin: 0px 0px 8px; padding: 0px 75px 8px 0px; text-transform: uppercase; line-height: 14px; font-size: 14px; border-bottom-color: rgb(76, 148, 166); border-bottom-width: 1px; border-bottom-style: solid;
}
.find-program.block-menu-block .block-inner li {
	margin: 0px; padding: 0px; height: 23px; font-size: 13px; list-style-type: none; list-style-image: none;
}
.find-program.block-menu-block .block-inner a {
	height: 23px; color: rgb(54, 57, 72); line-height: 23px; text-decoration: none; float: left; display: block;
}
.find-program.block-menu-block .block-inner a:hover {
	/* background-position: right; padding: 0px 30px 0px 5px; margin-left: -5px; background-image: url("/sites/default/themes/rru_www../images/program-menu-arrow.png"); background-repeat: no-repeat; background-color: rgb(235, 235, 235); */
}
.rru-giving.block {
	/* background-position: center; padding: 20px; width: 210px; height: 210px; float: left; cursor: pointer; background-image: url("/sites/default/themes/rru_www../images/support-rru-background.jpg"); background-repeat: no-repeat; */
}
.not-front .rru-giving.block {
	position: relative;
}
.rru-giving.block .block-inner {
	bottom: 0px; position: absolute;
}
.rru-giving.block h2 {
	color: rgb(81, 193, 213); text-transform: uppercase; line-height: 18px; padding-right: 100px; font-size: 18px; margin-bottom: 8px;
}
.rru-giving.block p {
	margin: 0px; color: rgb(238, 238, 238); padding-right: 50px; font-size: 13px;
}
.rru-giving.block .learn-more {
	margin: 5px 0px 15px;
}
.rru-giving.block .learn-more a {
	color: rgb(255, 255, 255); padding-bottom: 1px; font-size: 13px; text-decoration: none; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
.rru-giving.block .learn-more a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.not-front .rru-giving.block p {
	padding-right: 50px;
}
.rru-giving.block .content a {
	color: rgb(238, 238, 238);
}
.rru-giving.block .content a:hover {
	text-decoration: none;
}
.rru-amazing.block {
	/* width: 400px; height: 175px; padding-top: 25px; float: left; display: block; cursor: pointer; background-image: url("/sites/default/themes/rru_www../images/rru-amazing-background.jpg"); background-repeat: no-repeat; */
}
.rru-amazing.block span {
	margin: 0px 0px 0px 30px; padding: 0px; width: 150px; height: 175px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 24px; letter-spacing: -1px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 26px; font-style: normal; font-weight: bold; float: left; display: block;
}
.rru-amazing.block p {
	margin: 10px 30px 0px 0px; width: 190px; color: rgb(255, 255, 255); line-height: 20px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; float: left; display: block;
}
.rru-amazing.block a {
	color: rgb(255, 255, 255); text-transform: none; text-decoration: none; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
.rru-amazing.block a:hover {
	text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row {
	padding: 15px; height: 170px; clear: both; margin-bottom: 25px; background-color: rgb(255, 255, 255);
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row:hover {
	opacity: 0.9;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-field-news-image-feed {
	margin: -15px 0px 0px -15px; float: left;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-field-news-image-feed a {
	border-bottom-style: none;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-field-news-image-feed .field-content {
	position: relative;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-field-news-image-feed .field-content img.horizontal-accent {
	top: 0px; right: 0px; position: absolute;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-title h2 {
	margin: 0px; padding: 0px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-title h2 a {
	color: rgb(54, 57, 72); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-created {
	margin: -3px 0px 0px; color: rgb(0, 152, 215); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-field-teaser {
	margin: 15px 0px 0px; height: 84px; overflow: hidden; padding-top: 15px; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-field-tags {
	margin: 0px -15px -15px; padding: 2px 15px 3px; color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 12px; font-style: normal; font-weight: bold; background-color: rgb(229, 230, 227);
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-field-tags .field-content {
	display: inline;
}
#region-content .region-inner .block-system-main .news-events-tags.view .views-row .views-field-field-tags .field-content a {
	color: rgb(54, 57, 72); text-decoration: none; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.feature-slideshow.block-views .view-feature-slideshows {
	overflow: hidden; margin-bottom: 25px; max-height: 400px;
}
.feature-slideshow.block-views .view-feature-slideshows .views-slideshow-controls-top {
	width: 700px; margin-top: 155px; display: none; position: absolute; z-index: 1000;
}
.feature-slideshow.block-views .view-feature-slideshows .views-slideshow-controls-top .views-slideshow-controls-text-pause {
	display: none;
}
.feature-slideshow.block-views .view-feature-slideshows .views-slideshow-controls-top .views-slideshow-controls-text-next {
	width: 44px; height: 0px; overflow: hidden; padding-top: 50px; float: left; display: block;
}
.feature-slideshow.block-views .view-feature-slideshows .views-slideshow-controls-top .views-slideshow-controls-text-previous {
	width: 44px; height: 0px; overflow: hidden; padding-top: 50px; float: left; display: block;
}
.landing-page-feature.block-views .view-feature-slideshows .views-slideshow-controls-top .views-slideshow-controls-text-previous {
	opacity: 0.8; background-image: url("../images/feature-previous.png"); background-repeat: no-repeat;
}
.feature-slideshow.block-views .view-feature-slideshows .views-slideshow-controls-top .views-slideshow-controls-text-previous {
	opacity: 0.8; background-image: url("../images/feature-previous.png"); background-repeat: no-repeat;
}
.feature-slideshow.block-views .view-feature-slideshows .views-slideshow-controls-top .views-slideshow-controls-text-previous:hover {
	opacity: 1;
}
.feature-slideshow.block-views .view-feature-slideshows .views-slideshow-controls-top .views-slideshow-controls-text-next {
	float: right; opacity: 0.8; background-image: url("../images/feature-next.png"); background-repeat: no-repeat;
}
.feature-slideshow.block-views .view-feature-slideshows .views-slideshow-controls-top .views-slideshow-controls-text-next:hover {
	opacity: 1;
}
.feature-slideshow.block-views .view-feature-slideshows .views-field-title h2 {
	margin: -75px 0px 0px; padding: 10px 17px 0px; color: rgb(81, 193, 213); text-transform: uppercase; font-size: 20px; font-weight: bold; position: relative; background-image: url("../images/feature-summary-background.png");
}
.feature-slideshow.block-views .view-feature-slideshows .views-field-title h2 a {
	color: rgb(81, 193, 213); text-decoration: none;
}
.feature-slideshow.block-views .view-feature-slideshows .views-field-body {
	padding: 3px 75px 25px 17px; color: rgb(255, 255, 255); line-height: 18px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; position: relative; background-image: url("../images/feature-summary-background.png");
}
.feature-slideshow.block-views .view-feature-slideshows .views-field-body a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.action-block-blue.block a.button-blue {
	margin: 0px 0px 0px 18px; width: 100px;
}
.help-find-program.block {
	width: 100%; text-align: center; background-color: rgb(223, 223, 211);
}
.help-find-program.block .block-inner {
	padding: 25px;
}
#region-content .help-find-program.block {
	top: 0px; width: 350px; height: 270px; right: 0px; margin-right: 50px; position: absolute;
}
#region-landing-first .help-find-program.block {
	
}
.help-find-program.block h2 {
	margin: 0px 5px 15px; padding: 0px 0px 10px; height: 18px; color: rgb(54, 57, 72); line-height: 18px; letter-spacing: 0.5px; font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: italic; font-weight: normal; border-bottom-color: rgb(172, 173, 169); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
#region-landing-first .help-find-program.block h2 {
	display: block;
}
.help-find-program.block form#find-program fieldset {
	margin-bottom: 0px;
}
.help-find-program.block form#find-program legend {
	width: 100%; color: rgb(54, 57, 72); letter-spacing: -0.5px; padding-bottom: 15px; font-size: 13px;
}
#region-landing-first .help-find-program.block form#find-program legend {
	text-align: left;
}
.help-find-program.block form#find-program #program-type-wrapper {
	width: 100%; float: left;
}
.help-find-program.block form#find-program #program-type {
	margin: 20px auto 10px; width: 75%; height: 21px;
}
.help-find-program.block form#find-program .radio-button {
	display: none;
}
.help-find-program.block form#find-program label {
	color: rgb(81, 81, 81); line-height: 21px; font-size: 13px; font-weight: normal; float: left; display: block; cursor: pointer;
}
.help-find-program.block form#find-program label .input-radio {
	margin: 0px 10px 0px 20px; padding: 5px; border: 1px solid rgb(138, 140, 141); width: 7px; height: 7px; float: left; background-color: rgb(206, 206, 197);
}
.help-find-program.block form#find-program label .hover.input-radio {
	background-color: rgb(189, 190, 183);
}
.help-find-program.block form#find-program label .input-radio .input-radio-dot {
	width: 100%; height: 100%; display: none; background-color: rgb(54, 57, 72);
}
#region-content .help-find-program.block form#find-program #program-select-wrapper {
	width: 100%; float: left;
}
#region-landing-first .help-find-program.block form#find-program #program-select-wrapper {
	float: left;
}
.help-find-program.block form#find-program #program-select {
	margin: 0px auto; width: 75%;
}
#region-landing-first .help-find-program.block form#find-program #program-select {
	width: auto;
}
.help-find-program.block form#find-program .select-label {
	background-position: right; margin: 0px 0px 12px; padding: 7px 30px 7px 10px; border: 1px solid rgb(138, 140, 141); text-align: left; color: rgb(81, 81, 81); font-size: 13px; cursor: pointer; background-image: url("/sites/default/themes/rru_www../images/dropmenu-arrow.png"); background-repeat: no-repeat; background-color: rgb(206, 206, 197);
}
#region-landing-first .help-find-program.block form#find-program .select-label {
	width: 185px; margin-right: 20px; float: left;
}
.help-find-program.block form#find-program .select-label:hover {
	background-color: rgb(189, 190, 183);
}
.help-find-program.block form#find-program .disabled.select-label {
	color: rgb(138, 140, 141); cursor: default;
}
.help-find-program.block form#find-program .disabled.select-label:hover {
	background-color: rgb(206, 206, 197);
}
.help-find-program.block form#find-program .select-label span {
	width: 185px; overflow: hidden; display: block; white-space: nowrap;
}
.help-find-program.block form#find-program .select-menu {
	width: 223px; text-align: left; overflow: auto; margin-top: 6px; margin-left: -11px; border-right-color: rgb(138, 140, 141); border-bottom-color: rgb(138, 140, 141); border-left-color: rgb(138, 140, 141); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: none; position: absolute; z-index: 1001; max-height: 340px; background-color: rgb(206, 206, 197);
}
.help-find-program.block form#find-program .select-menu ul {
	margin-bottom: 0px; list-style-type: none;
}
.help-find-program.block form#find-program .select-menu ul li {
	margin: 0px; padding: 7px 10px; color: rgb(81, 81, 81); font-size: 13px; border-top-color: rgb(188, 189, 183); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.help-find-program.block form#find-program .select-menu ul li:hover {
	color: rgb(255, 255, 255); background-color: rgb(54, 57, 72);
}
.help-find-program.block form#find-program .select-menu ul li.user-selected {
	color: rgb(255, 255, 255); background-color: rgb(0, 152, 215);
}
.help-find-program.block form#find-program .select-menu .update {
	display: none;
}
#region-content .help-find-program.block form#find-program .btn-wrapper {
	width: 100%; float: left;
}
#region-landing-first .help-find-program.block form#find-program .btn-wrapper {
	width: 100px; float: left;
}
.help-find-program.block form#find-program .btn-wrapper .find-program {
	margin: 0px auto; width: 110px; text-align: center; color: rgb(223, 223, 211); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; display: block; background-color: rgb(54, 57, 72);
}
#region-content .help-find-program.block form#find-program .btn-wrapper .find-program {
	background-position: right; padding: 0px 23px 2px 0px; height: 20px; line-height: 19px; background-image: url("../images/button-tan-arrow.png"); background-repeat: no-repeat;
}
#region-landing-first .help-find-program.block form#find-program .btn-wrapper .find-program {
	padding: 0px 23px; height: 35px; line-height: 32px;
}
.help-find-program.block form#find-program .btn-wrapper .find-program:hover {
	color: rgb(81, 193, 213);
}
#region-content .help-find-program.block form#find-program .btn-wrapper .find-program:hover {
	background-image: url("../images/button-tan-arrow-hover.png");
}
.help-find-program.block .all-programs {
	margin: 10px 0px 0px; width: 100%; clear: both; display: block;
}
#region-content .help-find-program.block .all-programs {
	width: 100%; float: left;
}
#region-landing-first .help-find-program.block .all-programs {
	text-align: right;
}
.help-find-program.block .all-programs a:link {
	color: rgb(67, 72, 88) !important; padding-bottom: 1px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.help-find-program.block .all-programs a:visited {
	color: rgb(67, 72, 88) !important; padding-bottom: 1px; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.help-find-program.block .all-programs a:hover {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.help-find-program.block .all-programs a:active {
	border-bottom-color: rgb(67, 72, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.programs-intro.block {
	width: 335px; height: 200px;
}
.programs-intro.block h2 {
	color: rgb(226, 104, 46); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; margin-top: 23px;
}
.programs-intro.block a {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.programs-intro.block a:hover {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.programs-landing-list.block-views {
	margin: 0px -25px 25px 0px; padding: 0px 25px 0px 0px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.programs-landing-list.block-views h2 {
	margin: 0px -25px 25px 0px; padding: 0px 25px 5px 0px; color: rgb(54, 57, 72) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-size: 14px !important; font-style: normal !important; font-weight: bold !important; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.programs-landing-list.block-views .views-row {
	width: 50%; margin-bottom: 25px; float: left;
}
.programs-landing-list.block-views .views-row:hover {
	cursor: pointer;
}
.programs-landing-list.block-views .views-row-odd.views-row {
	clear: left;
}
.programs-landing-list.block-views .views-row .views-field-title {
	float: left; display: inline;
}
.programs-landing-list.block-views .views-row .views-field-title h3 {
	color: rgb(226, 104, 46); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; margin-bottom: 0px;
}
#region-content .region-inner .programs-landing-list.block-views .views-row .views-field-title h3 a:link {
	color: rgb(226, 104, 46); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .programs-landing-list.block-views .views-row .views-field-title h3 a:visited {
	color: rgb(226, 104, 46); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .programs-landing-list.block-views .views-row:hover .views-field-title h3 a {
	color: rgb(206, 80, 22);
}
#region-content .region-inner .programs-landing-list.block-views .views-row .views-field-title h3 a:hover {
	color: rgb(206, 80, 22);
}
#region-content .region-inner .programs-landing-list.block-views .views-row .views-field-title h3 a:active {
	color: rgb(206, 80, 22);
}
.programs-landing-list.block-views .views-row .views-field-view-node span {
	margin: 3px 0px 0px 10px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; float: left; display: block;
}
.programs-landing-list.block-views .views-row .views-field-view-node span a {
	color: rgb(53, 58, 72); text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.programs-landing-list.block-views .views-row .views-field-view-node span a:hover {
	border-bottom-color: rgb(53, 58, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.programs-landing-list.block-views .views-row:hover .views-field-view-node span a {
	border-bottom-color: rgb(53, 58, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.programs-landing-list.block-views .views-row .views-field-field-program-brief {
	clear: both; margin-right: 30px; float: left; display: block;
}
#region-content .region-inner .programs-landing-list.block-views .views-row .views-field-field-program-brief a {
	color: rgb(54, 57, 72); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .programs-landing-list.block-views .views-row .views-field-field-program-brief a:link {
	color: rgb(54, 57, 72); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .programs-landing-list.block-views .views-row .views-field-field-program-brief a:visited {
	color: rgb(54, 57, 72); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#region-content .region-inner .programs-landing-list.block-views .views-row:hover .views-field-field-program-brief {
	color: rgb(21, 22, 28) !important;
}
#region-content .region-inner .programs-landing-list.block-views .views-row:hover .views-field-field-program-brief a {
	color: rgb(21, 22, 28) !important;
}
#region-content .region-inner .programs-landing-list.block-views .views-row .views-field-field-program-brief a:hover {
	color: rgb(21, 22, 28) !important;
}
#region-content .region-inner .programs-landing-list.block-views .views-row .views-field-field-program-brief a:active {
	color: rgb(21, 22, 28) !important;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-2588:hover {
	background-color: rgb(81, 193, 213);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.active.menu-mlid-2588 {
	background-color: rgb(81, 193, 213);
}
.all-programs-landing-list.block-views {
	margin: 0px -25px 25px 0px; padding: 0px 25px 0px 0px;
}
.all-programs-landing-list.block-views h2 {
	margin: 0px -25px 25px 0px; padding: 0px 25px 5px 0px; color: rgb(54, 57, 72) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-size: 14px !important; font-style: normal !important; font-weight: bold !important; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.all-programs-landing-list.block-views .views-row .views-field a {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.all-programs-landing-list.block-views .views-row .views-field a:hover {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.all-programs-landing-list.block-views .views-exposed-widgets {
	margin: 10px 0px 20px; padding: 0px;
}
.all-programs-landing-list.block-views .views-exposed-form .views-exposed-widget {
	margin: 0px; padding: 0px;
}
.all-programs-landing-list.block-views .views-exposed-form label {
	line-height: 20px; padding-bottom: 5px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-weight: bold;
}
.all-programs-landing-list.block-views input#edit-title {
	background-position: left; border: 1px solid rgb(184, 186, 189); width: 400px; height: 37px; color: rgb(54, 57, 72); padding-left: 45px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; margin-right: 6px; background-image: url("/sites/default/themes/rru_www../images/gear-icon-blue.png"); background-repeat: no-repeat; background-color: rgb(234, 235, 232);
}
.all-programs-landing-list.block-views input#edit-title-1 {
	background-position: left; border: 1px solid rgb(184, 186, 189); width: 400px; height: 37px; color: rgb(54, 57, 72); padding-left: 45px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; margin-right: 6px; background-image: url("/sites/default/themes/rru_www../images/gear-icon-blue.png"); background-repeat: no-repeat; background-color: rgb(234, 235, 232);
}
.all-programs-landing-list.block-views input#edit-title:focus {
	box-shadow: none;
}
.all-programs-landing-list.block-views input#edit-submit-all-programs:focus {
	box-shadow: none;
}
.all-programs-landing-list.block-views input#edit-submit-all-programs:active {
	box-shadow: none;
}
.all-programs-landing-list.block-views input#edit-title-1:focus {
	box-shadow: none;
}
.all-programs-landing-list.block-views input#edit-submit-program-specific-admission:focus {
	box-shadow: none;
}
.all-programs-landing-list.block-views input#edit-submit-program-specific-admission:active {
	box-shadow: none;
}
.all-programs-landing-list.block-views input#edit-submit-all-programs {
	padding: 0px 20px 4px; border-radius: 0px; border: currentColor; height: 37px; color: white; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; margin-top: 25px; text-shadow: none; background-image: none; background-color: rgb(226, 104, 46);
}
.all-programs-landing-list.block-views input#edit-submit-program-specific-admission {
	padding: 0px 20px 4px; border-radius: 0px; border: currentColor; height: 37px; color: white; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; margin-top: 25px; text-shadow: none; background-image: none; background-color: rgb(226, 104, 46);
}
.all-programs-landing-list.block-views input#edit-submit-all-programs:hover {
	color: rgb(50, 53, 66);
}
.all-programs-landing-list.block-views input#edit-submit-program-specific-admission:hover {
	color: rgb(50, 53, 66);
}
.all-programs-landing-list.block-views .view-content h3 {
	color: rgb(226, 104, 46); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; margin-bottom: 0px;
}
.all-programs-landing-list.block-views .view-content h4 {
	text-transform: uppercase; line-height: 18px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 15px; font-weight: bold; margin-top: 10px;
}
.all-programs-landing-list.block-views ul li.views-row {
	list-style-image: url("../images/bullet.png");
}
.all-programs-landing-list.block-views .views-field-title {
	margin: 2px 0px 4px; font-size: 14px;
}
.all-programs-landing-list.block-views .views-field-title a {
	font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-weight: bold;
}
.all-programs-landing-list.block-views .views-field-field-related-streams a {
	font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-weight: bold;
}
.all-programs-landing-list.block-views .views-field-field-related-specializations a {
	font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-weight: bold;
}
.all-programs-landing-list.block-views ul.all-programs-list-level1 {
	margin: 10px 0px 10px 30px;
}
.all-programs-landing-list.block-views .views-field-field-related-streams ul {
	margin: 0px 0px 10px;
}
.all-programs-landing-list.block-views .views-field-field-related-specializations ul {
	margin: 0px 0px 10px;
}
.all-programs-landing-list.block-views .views-field-field-related-streams ul li {
	background: url("../images/bullet-level2.png") no-repeat left 10px; padding-left: 16px;
}
.all-programs-landing-list.block-views .views-field-field-related-specializations ul li {
	background: url("../images/bullet-level2.png") no-repeat left 10px; padding-left: 16px;
}
.program-specific-admission.block-views {
	margin-bottom: 20px;
}
.program-specific-admission.block-views .view-header h2 {
	color: rgb(226, 104, 46); line-height: 22px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; margin-bottom: 10px;
}
.program-specific-admission.block-views .view-content {
	margin-bottom: 20px; border-top-color: rgb(54, 57, 72); border-top-width: 1px; border-top-style: solid;
}
.program-specific-admission.block-views .view-grouping {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.program-specific-admission.block-views .view-content .view-grouping h2 {
	background-position: right 13px; margin: 0px; padding: 7px 25px 10px 0px; color: rgb(54, 57, 72); text-transform: uppercase; line-height: 18px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 15px; font-weight: bold; cursor: pointer; background-image: url("../images/accordion-plus.png"); background-repeat: no-repeat;
}
.program-specific-admission.block-views .open.view-grouping-header h2 {
	background-image: url("../images/accordion-minus.png");
}
.program-specific-admission.block-views .view-content h2:hover {
	opacity: 0.9;
}
.program-specific-admission.block-views .view-content .view-grouping h3 {
	margin: 0px; padding: 7px 25px 10px 0px; color: rgb(0, 152, 215); line-height: 18px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-weight: bold;
}
.program-specific-admission.block-views .view-grouping .view-grouping-content {
	padding-bottom: 20px;
}
.program-specific-admission.block-views .item-list ul li.views-row {
	list-style-image: url("../images/bullet.png");
}
.program-specific-admission.block-views .view-content .views-field a {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.program-specific-admission.block-views .view-content .views-row .views-field a:hover {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .block-system-main.block-system .node-rru-program-offering .course {
	background-position: right 13px; margin-bottom: -1px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: url("../images/accordion-plus.png"); background-repeat: no-repeat;
}
#region-content .block-system-main.block-system .node-rru-program-offering .open.course {
	background-image: url("../images/accordion-minus.png");
}
#region-content .block-system-main.block-system .node-rru-program-offering .course h3 {
	margin: 0px; padding: 7px 25px 10px 0px; cursor: pointer;
}
#region-content .block-system-main.block-system .node-rru-program-offering .course h3:hover {
	color: rgb(0, 0, 0);
}
#region-content .block-system-main.block-system .node-rru-school .programs-offered {
	margin: 0px 0px 20px 20px; width: 48%; float: right;
}
#region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	background-position: right -137px; margin: 0px 0px -1px; padding: 10px 25px 7px 0px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; cursor: pointer; background-image: url("../images/accordion.png"); background-repeat: no-repeat;
}
#region-content .block-system-main.block-system .node-rru-school .programs-offered .open.degree-type h3 {
	background-position: right -37px; background-image: url("../images/accordion.png");
}
#region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .block-system-main.block-system .node-rru-school .programs-offered .views-row {
	margin: 8px 0px;
}
#region-content .block-system-main.block-system .node-rru-school .programs-offered .views-row-last {
	margin-bottom: 20px;
}
#region-content .block-system-main.block-system .node-rru-school .programs-offered .views-row a {
	color: rgb(54, 57, 72);
}
#region-content .block-system-main.block-system .node-rru-school .programs-offered .programs-list {
	display: none;
}
.block-system-main.block-system .node-news footer.submitted {
	color: rgb(0, 152, 215); text-transform: uppercase; padding-bottom: 15px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; margin-top: -15px;
}
.block-system-main.block-system .node-news .field-name-field-author {
	text-transform: uppercase; padding-top: 5px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; margin-bottom: -2px; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid; display: block;
}
.block-system-main.block-system .node-news .field-name-field-author .field-label {
	line-height: normal; font-size: 13px; font-weight: normal;
}
.block-system-main.block-system .node-news .field-name-field-tags {
	width: 100%; text-transform: uppercase; padding-bottom: 8px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 20px; border-bottom-color: rgb(205, 205, 209); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.block-system-main.block-system .node-news .field-name-field-tags .field-label {
	font-size: 13px;
}
.block-system-main.block-system .node-news .field-name-field-tags .field-items {
	float: none;
}
.block-system-main.block-system .node-news .field-name-field-tags .field-items .field-item {
	float: left;
}
.block-system-main.block-system .node-news .field-name-field-tags a {
	color: rgb(53, 58, 72) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-style: normal !important; font-weight: bold !important; text-decoration: none; margin-right: 7px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.block-system-main.block-system .node-news .field-name-field-tags a:hover {
	border-bottom-color: rgb(53, 58, 72) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.news-filter {
	width: 100%; margin-bottom: 15px; float: left;
}
.news-filter legend {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 13px; margin-right: 10px; float: left;
}
.news-filter .select-label {
	background: url("../images/white-opacity-background.png"); margin: 0px 0px 12px; padding: 6px 30px 5px 10px; border: 1px solid rgb(156, 157, 164); width: 163px; text-align: left; color: rgb(255, 255, 255); line-height: 15px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; float: left; cursor: pointer;
}
.news-filter .select-label:hover {
	background: url("../images/white-opacity-background-hover.png");
}
.news-filter .select-label span {
	background-position: right; width: 185px; overflow: hidden; display: block; white-space: nowrap; background-image: url("/sites/default/themes/rru_www../images/dropmenu-arrow-white.png"); background-repeat: no-repeat;
}
.news-filter .select-menu {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(156, 157, 164) rgb(156, 157, 164); width: 203px; text-align: left; overflow: auto; margin-top: 6px; margin-left: -11px; display: none; position: absolute; z-index: 1001; max-height: 340px; background-color: rgb(68, 71, 87);
}
.news-filter .select-menu ul {
	padding-left: 0px; margin-bottom: 0px; list-style-type: none !important;
}
.news-filter .select-menu ul li {
	margin: 0px; padding: 7px 10px; color: rgb(255, 255, 255); font-size: 13px; border-top-color: rgb(156, 157, 164); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.news-filter .select-menu ul li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.news-filter .select-menu ul li:hover {
	background: url("../images/white-opacity-background.png"); color: rgb(255, 255, 255);
}
.news-filter .select-menu ul li.user-selected {
	color: rgb(255, 255, 255); background-color: rgb(0, 152, 215);
}
.news-filter select {
	display: none;
}
.news-filter .select-menu .update {
	display: none;
}
.block-system-main.block-system .node-events .field-name-field-event-datetime {
	width: 350px; color: rgb(0, 152, 215); text-transform: uppercase; line-height: 18px; padding-bottom: 11px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; margin-top: -10px;
}
.block-system-main.block-system .node-events .field-name-field-location {
	width: 350px; color: rgb(0, 152, 215); text-transform: uppercase; line-height: 18px; padding-bottom: 11px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; margin-top: -10px;
}
.block-system-main.block-system .node-events .field-name-field-tags {
	margin: 5px 0px 20px; padding: 5px 0px 8px; width: 100%; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; border-top-color: rgb(205, 205, 209); border-bottom-color: rgb(205, 205, 209); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; display: block;
}
.block-system-main.block-system .node-events .field-name-field-tags .field-label {
	font-size: 13px;
}
.block-system-main.block-system .node-events .field-name-field-tags .field-items {
	float: none;
}
.block-system-main.block-system .node-events .field-name-field-tags .field-items .field-item {
	float: left;
}
.block-system-main.block-system .node-events .field-name-field-tags a {
	color: rgb(54, 57, 72) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-style: normal !important; font-weight: bold !important; text-decoration: none; margin-right: 7px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.block-system-main.block-system .node-events .field-name-field-tags a:hover {
	border-bottom-color: rgb(54, 57, 72) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.block-system-main.block-system .node-events .add-to-ical {
	margin: 0px 0px 0px 380px; padding: 0px 5px 0px 30px !important; border: 1px solid rgb(54, 57, 72) !important; height: 22px; text-transform: uppercase; line-height: 18px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-style: normal !important; font-weight: bold !important; display: block; position: absolute; background-image: url("/sites/default/themes/rru_www../images/add-to-calendar.png"); background-repeat: no-repeat;
}
.block-system-main.block-system .node-events .register {
	margin: 23px 0px 0px 380px; width: 108px; background-image: url("/sites/default/themes/rru_www../images/event-register.png");
}
.block-system-main.block-system .node-events .add-to-ical:hover {
	opacity: 0.8;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-field-rru-media-date {
	color: rgb(0, 152, 215); text-transform: uppercase; padding-bottom: 5px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; margin-top: -10px;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-field-rru-media-publiction {
	color: rgb(0, 152, 215); text-transform: uppercase; padding-bottom: 5px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; margin-top: -10px;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-field-rru-media-publiction {
	padding-bottom: 10px; margin-bottom: 5px; border-bottom-color: rgb(205, 205, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-field-rru-media-author {
	text-transform: uppercase; padding-top: 5px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: normal; margin-top: -3px; margin-bottom: -2px; display: block;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-field-rru-media-author .field-item {
	line-height: normal; font-size: 13px;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-field-rru-media-author .field-label {
	line-height: normal; font-size: 13px;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-field-rru-media-link {
	width: 100%; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; float: left; display: block;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-field-rru-media-link .field-label {
	font-size: 13px;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-field-rru-media-link .field-items .field-item a {
	color: rgb(54, 57, 72) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-style: normal !important; font-weight: bold !important; text-decoration: none; margin-right: 7px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-field-rru-media-link .field-items .field-item a:hover {
	border-bottom-color: rgb(54, 57, 72) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.block-system-main.block-system .node-rru-in-the-media .field-name-body {
	padding-top: 15px; margin-top: 10px; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid; float: left;
}
.block-system-main.block-system .node-news-releases .field-name-field-news-release-date {
	color: rgb(0, 152, 215); text-transform: uppercase; padding-bottom: 5px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; margin-top: -10px;
}
.block-system-main.block-system .node-news-releases .field-name-field-author {
	text-transform: uppercase; padding-top: 5px; font-family: "Auto1 Regular SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; margin-bottom: -2px; border-top-color: rgb(205, 205, 209); border-top-width: 1px; border-top-style: solid; display: block;
}
.block-system-main.block-system .node-news-releases .field-name-field-author .field-label {
	line-height: normal; font-size: 13px; font-weight: normal;
}
.block-system-main.block-system .node-news-releases .field-name-field-tags {
	width: 100%; text-transform: uppercase; padding-bottom: 8px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 20px; border-bottom-color: rgb(205, 205, 209); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.block-system-main.block-system .node-news-releases .field-name-field-tags .field-label {
	font-size: 13px;
}
.block-system-main.block-system .node-news-releases .field-name-field-tags .field-items {
	float: none;
}
.block-system-main.block-system .node-news-releases .field-name-field-tags .field-items .field-item {
	float: left;
}
.block-system-main.block-system .node-news-releases .field-name-field-tags a {
	color: rgb(53, 58, 72) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-style: normal !important; font-weight: bold !important; text-decoration: none; margin-right: 7px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.block-system-main.block-system .node-news-releases .field-name-field-tags a:hover {
	border-bottom-color: rgb(53, 58, 72) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
#region-content .region-inner .block-system-main h2.subtitle {
	color: rgb(0, 152, 215); font-size: 18px; margin-top: -5px;
}
#region-content .region-inner .block-system-main .node-content-profilecard {
	background: rgb(234, 233, 228); width: 100%; height: 275px; margin-bottom: 25px; max-width: 525px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .image {
	width: 325px; position: relative;
}
#region-content .region-inner .block-system-main .node-content-profilecard .image img {
	left: 0px; top: 0px; position: absolute;
}
#region-content .region-inner .block-system-main .node-content-profilecard .image .horizontal-accent {
	left: 282px; top: 0px; position: absolute; z-index: 1;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info {
	margin: 20px 20px 0px; width: 165px; float: right;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field {
	padding-bottom: 10px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-type-name.field {
	padding-bottom: 0px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(0, 152, 215); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-item {
	font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-item a:hover {
	border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info h2 {
	color: rgb(54, 57, 72); line-height: 28px; padding-bottom: 10px; font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 22px; font-style: italic; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(189, 189, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-type-name.field-item h2 {
	color: rgb(54, 57, 72); line-height: 28px; padding-bottom: 10px; font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 22px; font-style: italic; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(189, 189, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .border-bottom {
	border-bottom-color: rgb(189, 189, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .teaser .field-item {
	line-height: 20px; font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; margin-top: 10px; margin-bottom: 14px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .bio-social-links {
	margin-top: 14px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .bio-social-links div {
	float: left; display: inline;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-email a {
	margin: 0px 3px 0px 0px; padding: 0px; border: currentColor; width: 34px; height: 26px; text-indent: -3000px; display: inline-block; background-image: url("../images/icons/social-icons-box.png"); background-repeat: no-repeat; background-color: transparent;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-linkedin a {
	margin: 0px 3px 0px 0px; padding: 0px; border: currentColor; width: 34px; height: 26px; text-indent: -3000px; display: inline-block; background-image: url("../images/icons/social-icons-box.png"); background-repeat: no-repeat; background-color: transparent;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-twitter a {
	margin: 0px 3px 0px 0px; padding: 0px; border: currentColor; width: 34px; height: 26px; text-indent: -3000px; display: inline-block; background-image: url("../images/icons/social-icons-box.png"); background-repeat: no-repeat; background-color: transparent;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-facebook a {
	margin: 0px 3px 0px 0px; padding: 0px; border: currentColor; width: 34px; height: 26px; text-indent: -3000px; display: inline-block; background-image: url("../images/icons/social-icons-box.png"); background-repeat: no-repeat; background-color: transparent;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-email a {
	
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-facebook a {
	background-position: -34px 0px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-linkedin a {
	background-position: -68px 0px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-twitter a {
	background-position: -102px 0px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-email a:hover {
	border: currentColor;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-linkedin a:hover {
	border: currentColor;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-twitter a:hover {
	border: currentColor;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-facebook a:hover {
	border: currentColor;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-email a:hover {
	background-position: 0px -26px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-facebook a:hover {
	background-position: -34px -26px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-linkedin a:hover {
	background-position: -68px -26px;
}
#region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-twitter a:hover {
	background-position: -102px -26px;
}
.node-type-testimonial #region-content .region-inner .block-system-main h2.subtitle {
	color: rgb(54, 57, 72) !important;
}
.node-type-testimonial #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 12px; font-weight: bold; margin-bottom: -10px;
}
.node-type-testimonial #region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-program {
	font-size: 13px;
}
.node-type-testimonial #region-content .region-inner .block-system-main .node-content-profilecard .info .border-bottom {
	padding-bottom: 10px;
}
.node-type-testimonial #region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-quote2 {
	margin-top: 10px;
}
.node-type-testimonial #region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-quote2 p {
	font-size: 14px;
}
.node-type-testimonial #region-content .region-inner .block-system-main .field-name-body {
	margin: 25px 0px; clear: both;
}
.node-type-bio #region-content .program-highlight {
	height: 7px; margin-right: 25px; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	padding-top: 10px; margin-bottom: -10px;
}
.node-type-testimonial #region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-quote2 {
	margin-top: 10px;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info .field-name-field-quote2 p {
	font-size: 14px;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links {
	margin: 10px 0px 0px; padding: 0px; list-style-type: none;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li {
	list-style: none;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li a {
	
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.linkedin a:link {
	background: url("../images/icons/social/linkedin-blue.png") no-repeat center; border: 1px solid rgb(54, 57, 67); width: 30px; height: 22px; text-indent: -3000px; margin-right: 5px; float: left; display: block;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.linkedin a:visited {
	background: url("../images/icons/social/linkedin-blue.png") no-repeat center; border: 1px solid rgb(54, 57, 67); width: 30px; height: 22px; text-indent: -3000px; margin-right: 5px; float: left; display: block;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.twitter a:link {
	background: url("../images/icons/social/twitter-blue.png") no-repeat center; border: 1px solid rgb(54, 57, 67); width: 30px; height: 22px; text-indent: -3000px; margin-right: 5px; float: left; display: block;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.twitter a:visited {
	background: url("../images/icons/social/twitter-blue.png") no-repeat center; border: 1px solid rgb(54, 57, 67); width: 30px; height: 22px; text-indent: -3000px; margin-right: 5px; float: left; display: block;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.facebook a:link {
	background: url("../images/icons/social/facebook-blue.png") no-repeat center; border: 1px solid rgb(54, 57, 67); width: 30px; height: 22px; text-indent: -3000px; margin-right: 5px; float: left; display: block;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.facebook a:visited {
	background: url("../images/icons/social/facebook-blue.png") no-repeat center; border: 1px solid rgb(54, 57, 67); width: 30px; height: 22px; text-indent: -3000px; margin-right: 5px; float: left; display: block;
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.linkedin a:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.linkedin a:active {
	background-color: rgba(255, 255, 255, 0.5);
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.twitter a:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.twitter a:active {
	background-color: rgba(255, 255, 255, 0.5);
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.facebook a:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
.node-type-bio #region-content .region-inner .block-system-main .node-content-profilecard .info ul.bio-social-links li.facebook a:active {
	background-color: rgba(255, 255, 255, 0.5);
}
.node-type-bio #region-content .region-inner .block-system-main .field-name-field-highlights {
	margin: 0px 0px 20px 20px; width: 50%; clear: right; float: right; min-height: 200px;
}
.node-type-alumni-award-recipient #region-content .region-inner .block-system-main .field-name-field-name {
	display: none;
}
.node-type-convocation-award-recipient #region-content .region-inner .block-system-main .field-name-field-name {
	display: none;
}
.node-type-alumni-featured-blog #region-content .region-inner .block-system-main .field-name-field-name {
	display: none;
}
.node-type-alumni-featured-blog #region-content .region-inner .block-system-main .field-name-field-year-graduated {
	margin-top: -12px;
}
#region-landing-first .side-menu.block-menu-block {
	height: 400px;
}
#region-landing-first .side-menu.block-menu-block ul.menu {
	background-position: bottom; padding: 0px 0px 13px; background-image: url("../images/side-menu-dropshadow.png"); background-repeat: repeat-x;
}
#region-sidebar-second .rru-giving.block {
	width: 160px; height: 160px;
}
#region-sidebar-second .rru-giving.block h2 {
	padding-right: 50px;
}
.node-type-rru-program #region-content .program-highlight {
	height: 7px; margin-right: 25px; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y;
}
.node-type-rru-program #region-content .region-inner .block-system-main .program-offering-wrapper {
	margin: 0px 0px 25px 25px; padding: 25px; width: 175px; border-top-width: 7px; border-top-style: solid; float: right; background-color: rgb(234, 233, 228);
}
.node-type-rru-program #region-content .region-inner .block-system-main .program-offering-wrapper h2 {
	margin: 0px 0px 15px; padding: 0px 0px 10px; height: 18px; color: rgb(54, 57, 72); line-height: 18px; letter-spacing: 0px; font-family: "Auto1 Bold Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: italic; font-weight: bold; word-spacing: -0.5px; border-bottom-color: rgb(172, 173, 169); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.node-type-rru-program #region-content .region-inner .block-system-main .program-offering-wrapper p {
	line-height: 18px; font-size: 13px;
}
.node-type-rru-program #region-content .region-inner .block-system-main .program-offering-box h3 {
	text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 15px; font-style: normal; font-weight: bold; margin-bottom: 10px;
}
.node-type-rru-program #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(124, 51, 150); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 15px; font-style: normal; font-weight: bold; margin-bottom: 10px;
}
.node-type-rru-program #region-content .region-inner .block-system-main .program-offering-box ul {
	list-style: none; margin: 0px 0px 20px; padding: 0px;
}
.node-type-rru-program #region-content .region-inner .block-system-main .program-offering-box ul li {
	margin: 0px 0px 5px; padding: 0px; height: 23px; list-style-type: none; list-style-image: none;
}
.node-type-rru-program #region-content .region-inner .block-system-main .program-offering-box ul li a {
	height: 23px; color: rgb(54, 57, 72); line-height: 20px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; display: block;
}
.node-type-rru-program #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-position: right; padding: 0px 30px 0px 5px; color: rgb(255, 255, 255); margin-left: -5px; background-image: url("/sites/default/themes/rru_www../images/start-date-arrow.png"); background-repeat: no-repeat; background-color: rgb(124, 51, 150);
}
.node-type-rru-specialization #region-content .program-highlight {
	height: 7px; margin-right: 25px; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y;
}
.node-type-rru-specialization #region-content .region-inner .block-system-main .program-offering-box {
	padding: 0px 20px 20px 0px; width: 44%; float: left;
}
.node-type-rru-specialization #region-content .region-inner .block-system-main .program-offering-box h3 {
	text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 15px; font-style: normal; font-weight: bold; margin-bottom: 10px;
}
.node-type-rru-specialization #region-content .region-inner .block-system-main .program-offering-box ul {
	list-style: none; margin: 0px; padding: 0px;
}
.node-type-rru-specialization #region-content .region-inner .block-system-main .program-offering-box ul li {
	margin: 0px 0px 8px; line-height: 18px;
}
.node-type-rru-program-offering #region-content .program-highlight {
	height: 7px; margin-right: 25px; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .field {
	margin: 0px 0px 10px;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .start-date-info .field .field-items {
	height: 23px; line-height: 20px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .start-date-info .field .field-items {
	color: rgb(54, 57, 72);
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .start-date-info {
	background: rgb(234, 235, 232); margin: 0px 0px 25px 25px; padding: 25px 25px 10px; width: 175px; border-top-color: rgb(54, 57, 72); border-top-width: 7px; border-top-style: solid; float: right;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .program-schedule {
	margin: 15px 0px 20px;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .program-schedule img.file-icon {
	display: none;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .field-name-field-program-schedule img.file-icon {
	display: none;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .program-schedule a {
	background: url("/sites/default/themes/rru_www../images/pdf-border.png") no-repeat 0px 50%; padding: 0px 0px 0px 18px; border: 1px solid rgb(53, 58, 72); width: 155px; height: 24px; text-align: center; text-transform: uppercase; line-height: 22px; letter-spacing: -0.5px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; float: left; display: block;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .program-schedule a:hover {
	background-color: rgb(255, 255, 255);
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .action-buttons {
	padding: 20px 10px; border-top-color: rgb(189, 189, 188); border-top-width: 1px; border-top-style: solid;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .action-buttons .apply-now {
	margin-bottom: 10px;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .action-buttons .action-button {
	height: 22px; position: relative;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .action-buttons a {
	padding: 0px 10px; left: 5px; width: 102px; height: 22px; text-align: center; color: rgb(234, 235, 232); text-transform: uppercase; line-height: 19px; letter-spacing: -0.5px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block; position: absolute; background-color: rgb(54, 57, 72);
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .action-buttons a {
	padding: 0px 10px; left: 5px; width: 102px; height: 22px; text-align: center; color: rgb(234, 235, 232); text-transform: uppercase; line-height: 19px; letter-spacing: -0.5px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block; position: absolute; background-color: rgb(54, 57, 72);
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	width: 22px; height: 22px; right: 5px; position: absolute; background-color: rgb(54, 57, 72);
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .action-buttons .arrow-wrap .arrow {
	margin: 7px 0px 0px 9px; width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(234, 235, 232); border-top-width: 4px; border-bottom-width: 4px; border-left-width: 6px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .action-buttons .action-button:hover > a {
	cursor: pointer; background-color: rgb(68, 71, 87);
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .action-buttons .action-button:hover > .arrow-wrap {
	cursor: pointer; background-color: rgb(68, 71, 87);
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .tuition-info .field-items {
	font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .course-wrapper {
	margin-bottom: 25px;
}
.node-type-rru-program-offering #region-content .region-inner .block-system-main .course-description {
	display: none;
}
.node-type-rru-stream #region-content .program-highlight {
	height: 7px; margin-right: 25px; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y;
}
.node-type-rru-program-content #region-content .program-highlight {
	height: 7px; margin-right: 25px; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y;
}
.node-type-rru-school #region-content .region-inner .field-name-field-tag-line h2 {
	margin: -10px 0px 20px; color: rgb(54, 57, 72) !important; font-family: "Auto1 Bold",verdana,sans-serif; font-weight: bold;
}
.node-type-non-agresso-program #region-content .program-highlight {
	height: 7px; margin-right: 25px; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y;
}
.node-type-convocation-ceremony #region-content .region-inner .block-system-main .field-name-field-convocation-ceremony-date {
	margin: 10px 0px 15px; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.convocation-program.block-views {
	background: rgb(68, 71, 87); padding: 0px; margin-bottom: 25px;
}
.convocation-program.block-views:hover {
	opacity: 0.8;
}
.convocation-program.block-views .view-content h3 {
	background: url("../images/white-opacity-background.png"); margin: 0px; padding: 15px 50px 15px 15px; line-height: 18px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: bold;
}
.convocation-program.block-views .view-content h3 a {
	color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.award-recipients-attachment.block-views h2.block-title {
	color: rgb(226, 104, 46); font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: normal; margin-bottom: 10px;
}
.award-recipients-attachment.block-views .views-field-field-convo-ar-feed-image {
	float: left;
}
.award-recipients-attachment.block-views .views-field-field-convo-ar-feed-image .field-content {
	position: relative;
}
.award-recipients-attachment.block-views .views-field-field-convo-ar-feed-image .field-content img.feed-image-horizontal-arrow {
	left: 170px; top: 0px; position: absolute;
}
.award-recipients-attachment.block-views .views-row {
	height: 200px; margin-bottom: 25px; background-color: rgb(234, 234, 228);
}
.award-recipients-attachment.block-views .views-field-title {
	padding: 15px 0px 10px;
}
.award-recipients-attachment.block-views .views-field-field-convo-award-received {
	padding: 0px 0px 15px;
}
.award-recipients-attachment.block-views .views-label {
	color: rgb(0, 152, 215); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
}
.award-recipients-attachment.block-views h3 {
	margin: 0px; padding: 0px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold;
}
.award-recipients-attachment.block-views h3 a {
	color: rgb(54, 57, 72); text-decoration: none;
}
.side-menu.block-menu-block ul.menu li.menu-mlid-507 ul.menu > li a:hover {
	border: 0px currentColor;
}
#region-content #node-about-royal-roads-101 .field-name-body h2 {
	margin: -15px 0px 20px; color: rgb(255, 255, 255);
}
.popular-tags.views-content-block.block .view-content .views-content-block-title h3 {
	line-height: 12px;
}
.transfer-agreements.block .content {
	margin: -20px 0px 30px;
}
.transfer-agreements.block h2 {
	margin: 30px 0px 0px; color: rgb(226, 104, 46); line-height: 22px; padding-bottom: 10px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 18px; font-style: normal; font-weight: bold; border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.transfer-agreements.block h3 {
	background-position: right 13px; margin: 0px; padding: 7px 25px 10px 0px; text-transform: uppercase; line-height: 18px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 15px; font-weight: bold; cursor: pointer; background-image: url("../images/accordion-plus.png"); background-repeat: no-repeat;
}
.transfer-agreements.block .transfer-agreement-category h3:hover {
	opacity: 0.8;
}
.transfer-agreements.block .open.transfer-agreement-category h3 {
	background-image: url("../images/accordion-minus.png");
}
.transfer-agreements.block .transfer-agreement-category {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.transfer-agreements.block .transfer-agreement-category .transfer-agreement-items {
	display: none;
}
.transfer-agreements.block .item-list ul {
	list-style-image: url("../images/bullet.png");
}
.transfer-agreements.block .item-list ul li {
	list-style-image: url("../images/bullet.png");
}
.transfer-agreements.block .transfer-agreement-category .transfer-agreement-items a {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.transfer-agreements.block .transfer-agreement-category .transfer-agreement-items a:hover {
	border-bottom-color: rgb(54, 57, 72); border-bottom-width: 1px; border-bottom-style: solid;
}
.media-contact.block p {
	margin: 0px 0px 14px; color: rgb(255, 255, 255); font-size: 14px;
}
.media-contact.block ul {
	margin: 0px 0px 14px; padding: 0px; list-style-type: none;
}
.media-contact.block .block-inner ul li {
	color: rgb(255, 255, 255); font-family: "Auto1 Italic","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: italic; font-weight: normal;
}
.media-contact.block .block-inner ul li:first-child {
	color: rgb(81, 193, 213); font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: normal;
}
.media-contact.block .block-inner a {
	color: rgb(255, 255, 255); padding-bottom: 1px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(119, 119, 119); border-bottom-width: 1px; border-bottom-style: solid;
}
.media-contact.block .block-inner a:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.views-content-list.block-views .Events.views-row .views-field-created {
	display: none;
}
.views-content-list.block-views .views-content-list-featured .Events.views-row .views-field-created {
	display: none;
}
.views-content-list.block-views .view-filters {
	display: none;
}
.views-content-list-featured.block-views .views-content-list-details.views-field-field-location {
	margin: 1px 0px 0px;
}
.news-events-landing-page div.newchild {
	display: none;
}
.action-block-green.block a.button-green {
	margin: 0px 0px 0px 20px; width: 100px;
}
.action-block-orange.block a.button-orange {
	margin: 0px 0px 0px 20px; width: 100px;
}
.admissions-contact.block {
	margin: 0px 0px 25px; padding: 24px 24px 0px; border: 1px solid rgb(153, 153, 158); background-image: url("../images/white-opacity-background.png");
}
.admissions-contact.block h3 {
	margin: -2px 0px 7px; padding: 0px 0px 5px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; border-bottom-color: rgb(171, 172, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
.admissions-contact.block div.contact-admissions {
	margin: 0px 25px 0px 0px; width: 275px; float: left;
}
.admissions-contact.block div.contact-admissions ul li {
	padding: 0px 0px 15px; color: rgb(255, 255, 255); font-family: "Auto1 SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 26px; font-style: normal; font-weight: normal; list-style-type: none;
}
.admissions-contact.block div.contact-admissions ul li span.label {
	margin: -4px 0px 0px; width: 100%; color: rgb(81, 193, 213); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; display: block;
}
.admissions-contact.block div.contact-other ul li span.label {
	margin: -4px 0px 0px; width: 100%; color: rgb(81, 193, 213); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; display: block;
}
.admissions-contact.block div.contact-other ul li {
	padding: 0px 0px 15px; color: rgb(255, 255, 255); font-family: "Auto1 SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: normal; list-style-type: none;
}
.admissions-contact.block div.contact-other {
	width: 175px; float: left;
}
.brand-campaign .block-system-main.block .embed-youtube-full {
	margin: 0px -25px 50px; float: left; background-image: url("../images/side-menu-background.png");
}
.brand-campaign .block-system-main.block div.image-gallery-shadow {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 500; background-image: url("../images/side-menu-background.png");
}
.brand-campaign .block-system-main.block .embed-youtube-full iframe {
	float: left;
}
.brand-campaign .block-system-main.block .embed-youtube-full p.download {
	margin: 0px !important; padding: 0px !important; text-align: center;
}
.brand-campaign .block-system-main.block .embed-youtube-full p.download a {
	color: white !important; text-transform: none !important; text-decoration: none !important; border-bottom-color: rgb(136, 136, 136) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.brand-campaign .block-system-main.block .embed-youtube-full p.download a:hover {
	border-bottom-color: rgb(255, 255, 255) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.brand-campaign .region-content .region-inner h1 {
	margin: 0px -25px;
}
.brand-campaign .views-content-gallery.block-views {
	margin: 0px -25px 50px; width: 1000px; float: left;
}
.brand-campaign #region-content .region-inner .views-content-gallery.block-views h2 {
	width: 100%; color: white; line-height: 22px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-top: -5px; margin-bottom: 20px; border-bottom-color: rgb(78, 81, 99); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.brand-campaign .views-content-gallery.block-views .views-row {
	float: left;
}
.brand-campaign .views-content-gallery.block-views .views-field-field-200x175 {
	float: left; position: relative; z-index: 10; cursor: pointer;
}
.brand-campaign .views-content-gallery.block-views .views-field-field-200x175:hover {
	z-index: 11; box-shadow: 0px 1px 20px 0px rgba(0,0,0,1); -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 1);
}
.brand-campaign .views-content-gallery.block-views .views-field-field-large {
	display: none; cursor: pointer; box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.5);
}
.brand-campaign .views-content-gallery.block-views .views-field-field-download-link {
	top: 20px; right: 25px; display: none; position: fixed; z-index: 999;
}
.brand-campaign .views-content-gallery.block-views .views-field-field-download-link a {
	background-position: 0px 7px; padding: 0px 0px 0px 10px; color: rgb(128, 152, 172) !important; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(93, 99, 130); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/sites/default/themes/rru_www../images/download-icon.png"); background-repeat: no-repeat;
}
.brand-campaign .views-content-gallery.block-views .views-field-field-download-link a:hover {
	border-color: rgb(128, 152, 172);
}
.brand-campaign .presskit-download.block {
	float: left;
}
.brand-campaign .presskit-download.block a.presskit-download-link {
	margin: 0px -25px 25px; padding: 10px; width: 980px; text-align: center; color: rgb(255, 255, 255); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; float: left; display: block; background-image: url("../images/side-menu-background.png");
}
.brand-campaign .presskit-download.block a.presskit-download-link:hover {
	opacity: 0.8;
}
.viewbook-block.block:hover {
	opacity: 0.9;
}
.viewbook-block.block .view-content img {
	margin: -15px 0px 0px -15px;
}
.viewbook-block.block .view-content h3 {
	margin: 10px 0px; line-height: 18px; font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal;
}
.viewbook-block.block .view-content h3 a {
	color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.international-studies.block {
	background-position: center; padding: 20px; width: 210px; height: 85px; float: left; cursor: pointer; background-image: url("/sites/default/themes/rru_www../images/international-studies.jpg"); background-repeat: no-repeat;
}
.grid-8 .international-studies.block {
	width: 360px; height: 160px; background-image: url("/sites/default/themes/rru_www../images/international-studies-lg.jpg");
}
.international-studies.block h2 {
	padding: 10px 100px 0px 0px; color: rgb(158, 172, 72); text-transform: uppercase; line-height: 18px; font-size: 18px; margin-bottom: 8px;
}
.grid-8 .international-studies.block h2 {
	padding-top: 65px;
}
.international-studies.block p {
	color: rgb(238, 238, 238); padding-right: 50px; font-size: 13px; margin-bottom: 0px;
}
.grid-8 .international-studies.block .learn-more {
	margin: 5px 0px 0px;
}
.international-studies.block .learn-more a {
	color: rgb(255, 255, 255); padding-bottom: 1px; font-size: 13px; text-decoration: none; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
.international-studies.block .learn-more a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
abbr {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
acronym {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.tip-link {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.tooltip {
	position: relative;
}
.tip-wrap {
	width: 250px; height: auto; margin-left: -115px; display: none; position: absolute; z-index: 15;
}
.tip-wrap .tip-arrow {
	background: url("/sites/default/themes/rru_www../images/tooltip.png") no-repeat 0px -7px; left: -13px; width: 26px; height: 14px; bottom: 25px; position: absolute; z-index: 999;
}
.tip-wrap .tip-box {
	background: rgb(255, 255, 255); padding: 25px; border: 1px solid rgb(221, 221, 221); width: 250px; margin-top: 1px; box-shadow: 1px 3px 4px rgba(50,53,66,0.3);
}
.block-cstudies-courses.block {
	background: url("/sites/default/themes/rru_www../images/cstudies-courses-bkgd.jpg") no-repeat center; padding: 20px; width: 160px; height: 160px; margin-bottom: 20px; float: left; cursor: pointer;
}
.block-cstudies-courses.block h2 {
	padding: 100px 0px 0px; color: rgb(158, 172, 72); text-transform: uppercase; line-height: 18px; font-size: 18px; margin-bottom: 8px;
}
.block-cstudies-courses.block p {
	color: rgb(238, 238, 238); padding-right: 50px; font-size: 13px; margin-bottom: 0px;
}
.info-sessions-landing-page #region-content .region-inner .block-system-main .field-name-body {
	margin: 25px 0px; padding: 24px; border: 1px solid rgb(153, 153, 158); background-image: url("../images/white-opacity-background.png");
}
.info-sessions-landing-page #region-content .region-inner .block-system-main .field-name-body p {
	
}
.info-sessions-landing-page #region-content .region-inner .block-system-main .field-name-body a {
	
}
.info-sessions-landing-page #region-content .region-inner .block-system-main .field-name-body a:hover {
	border-bottom-color: rgb(153, 153, 158);
}
.info-sessions-landing-page #region-content .region-inner .block-system-main .field-name-body h2 {
	margin: -2px 0px 15px; padding: 0px 0px 10px; color: rgb(255, 255, 255); line-height: 16px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; border-bottom-color: rgb(153, 153, 158); border-bottom-width: 1px; border-bottom-style: solid;
}
.info-sessions-landing-page #region-content .region-inner .block-views h2.block-title {
	padding: 0px 25px 5px 0px; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif !important; font-size: 14px !important; font-style: normal !important; font-weight: bold !important; margin-top: 20px; margin-bottom: 20px; border-bottom-color: rgb(194, 195, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.program-page .content-menu.block-menu-block .content-menu-highlight {
	height: 7px; max-width: 575px;
}
.program-page #region-content .program-highlight {
	height: 7px; max-width: 575px;
}
.program-page #region-content .region-inner h1 {
	margin-top: -7px;
}
.program-page #region-content .program-highlight {
	margin-right: 25px;
}
.program-page .content-menu.block-menu-block .content-menu-highlight {
	background: url("../images/content-dropshadow.png") repeat-y;
}
.program-page #region-content .program-highlight {
	background: url("../images/content-dropshadow.png") repeat-y;
}
.program-page .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	padding-top: 5px; margin-top: 0px;
}
.program-page .side-menu.block-menu-block ul.menu li ul.menu li a.active-trail {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.program-page .side-menu.block-menu-block ul.menu li ul.menu li ul.menu li.first {
	margin-top: 1px;
}
.program-page .side-menu.block-menu-block ul.menu li ul.menu li ul.menu li a.active-trail {
	padding: 0px;
}
.program-page .side-menu.block-menu-block ul.menu li ul.menu li ul.menu li div.active-trail {
	
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-577:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-579:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-584:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-838:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-581:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-578:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-840:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-582:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-837:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-839:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-522:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-2588:hover > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-2588 > a.active-trail {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.views-content-grid.block-views .peace-conflict-management.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.views-content-grid.block-views .business.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.views-content-grid.block-views .leadership-studies.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.views-content-grid.block-views .executive-education.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.views-content-grid.block-views .continuing-studies.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.views-content-grid.block-views .environment-sustainability.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.views-content-grid.block-views .communication-culture.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.views-content-grid.block-views .research.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.views-content-grid.block-views .education.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.views-content-grid.block-views .interdisciplinary-studies.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.views-content-grid.block-views .tourism-hospitality.views-row .views-content-grid-image {
	border-top-width: 5px; border-top-style: solid;
}
.left-profile-horizontal.block-views .peace-conflict-management.views-row .views-field-field-name h2 {
	border-color: rgb(101, 132, 195);
}
.right-profile-horizontal.block-views .peace-conflict-management.views-row .views-field-field-name h2 {
	border-color: rgb(101, 132, 195);
}
.profile-vertical.block-views .peace-conflict-management.views-row .profile-vertical-image {
	border-color: rgb(101, 132, 195);
}
.profile-vertical.block-views .peace-conflict-management.views-row .views-field-field-name h2 {
	border-color: rgb(101, 132, 195);
}
.views-content-grid.block-views .peace-conflict-management.views-row .views-content-grid-image {
	border-color: rgb(101, 132, 195);
}
.peace-conflict-management #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(101, 132, 195);
}
.peace-conflict-management #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(101, 132, 195);
}
.left-profile-horizontal.block-views .peace-conflict-management.views-row .views-field-field-name h2 {
	color: rgb(101, 132, 195);
}
.right-profile-horizontal.block-views .peace-conflict-management.views-row .views-field-field-name h2 {
	color: rgb(101, 132, 195);
}
.profile-vertical.block-views .peace-conflict-management.views-row .profile-vertical-image {
	color: rgb(101, 132, 195);
}
.profile-vertical.block-views .peace-conflict-management.views-row .views-field-field-name h2 {
	color: rgb(101, 132, 195);
}
.views-content-grid.block-views .peace-conflict-management.views-row .views-content-grid-name h2 {
	color: rgb(101, 132, 195);
}
.peace-conflict-management #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(101, 132, 195);
}
.peace-conflict-management #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(101, 132, 195);
}
.node-type-rru-program.peace-conflict-management #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(101, 132, 195);
}
.node-type-rru-program.peace-conflict-management #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(101, 132, 195);
}
.peace-conflict-management #region-content .region-inner h2 {
	color: rgb(101, 132, 195);
}
.peace-conflict-management #region-content .region-inner h1 {
	color: rgb(101, 132, 195);
}
.peace-conflict-management #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(101, 132, 195);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.peace-conflict-management {
	color: rgb(101, 132, 195);
}
.peace-conflict-management #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(101, 132, 195);
}
.node-type-rru-program.peace-conflict-management #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("/sites/default/themes/rru_www../images/start-date-arrow-peace.png");
}
.peace-conflict-management .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(101, 132, 195); border-left-width: 1px; border-left-style: solid;
}
.node-type-rru-program-offering.peace-conflict-management #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(101, 132, 195); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.peace-conflict-management #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(101, 132, 195); border-top-width: 7px; border-top-style: solid;
}
.peace-conflict-management #region-content .program-highlight {
	background-color: rgb(101, 132, 195);
}
.node-type-rru-program.peace-conflict-management #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(101, 132, 195);
}
.peace-conflict-management #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(101, 132, 195);
}
.peace-conflict-management #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(101, 132, 195);
}
.peace-conflict-management #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(101, 132, 195);
}
.peace-conflict-management #region-content .program-highlight {
	background-color: rgb(101, 132, 195);
}
.peace-conflict-management .side-menu.block-menu-block ul.menu li ul.menu li.active-trail div.active-trail {
	background-color: rgb(101, 132, 195);
}
.peace-conflict-management .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-839:hover {
	background-color: rgb(101, 132, 195);
}
.peace-conflict-management .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(101, 132, 195);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-839:hover {
	background-color: rgb(101, 132, 195);
}
.node-type-rru-program-offering.peace-conflict-management #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(101, 132, 195);
}
.node-type-rru-program-offering.peace-conflict-management #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(101, 132, 195);
}
.peace-conflict-management #region-content .region-inner ul {
	list-style-image: url("../images/bullet-peace-conflict-management.png");
}
.peace-conflict-management #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-peace-conflict-management.png");
}
.left-profile-horizontal.block-views .research.views-row .views-field-field-name h2 {
	border-color: rgb(219, 160, 47);
}
.right-profile-horizontal.block-views .research.views-row .views-field-field-name h2 {
	border-color: rgb(219, 160, 47);
}
.profile-vertical.block-views .research.views-row .profile-vertical-image {
	border-color: rgb(219, 160, 47);
}
.profile-vertical.block-views .research.views-row .views-field-field-name h2 {
	border-color: rgb(219, 160, 47);
}
.views-content-grid.block-views .research.views-row .views-content-grid-image {
	border-color: rgb(219, 160, 47);
}
.research #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(219, 160, 47);
}
.research #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(219, 160, 47);
}
.left-profile-horizontal.block-views .research.views-row .views-field-field-name h2 {
	color: rgb(219, 160, 47);
}
.right-profile-horizontal.block-views .research.views-row .views-field-field-name h2 {
	color: rgb(219, 160, 47);
}
.profile-vertical.block-views .research.views-row .profile-vertical-image {
	color: rgb(219, 160, 47);
}
.profile-vertical.block-views .research.views-row .views-field-field-name h2 {
	color: rgb(219, 160, 47);
}
.views-content-grid.block-views .research.views-row .views-content-grid-name h2 {
	color: rgb(219, 160, 47);
}
.research #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(219, 160, 47);
}
.research #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(219, 160, 47);
}
.node-type-rru-program.research #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(219, 160, 47);
}
.node-type-rru-program.research #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(219, 160, 47);
}
.research #region-content .region-inner h2 {
	color: rgb(219, 160, 47);
}
.research #region-content .region-inner h1 {
	color: rgb(219, 160, 47);
}
.research #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(219, 160, 47);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.research {
	color: rgb(219, 160, 47);
}
.research #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(219, 160, 47);
}
.node-type-rru-program-offering.research #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(219, 160, 47); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.research #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(219, 160, 47); border-top-width: 7px; border-top-style: solid;
}
.research .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(219, 160, 47); border-left-width: 1px; border-left-style: solid;
}
.research #region-content .program-highlight {
	background-color: rgb(219, 160, 47);
}
.node-type-rru-program.research #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(219, 160, 47);
}
.research #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(219, 160, 47);
}
.research #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(219, 160, 47);
}
.research #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(219, 160, 47);
}
.research #region-content .program-highlight {
	background-color: rgb(219, 160, 47);
}
.research .side-menu.block-menu-block ul.menu li ul.menu li.active-trail div.active-trail {
	background-color: rgb(219, 160, 47);
}
.research .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-837:hover {
	background-color: rgb(219, 160, 47);
}
.research .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(219, 160, 47);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-837:hover {
	background-color: rgb(219, 160, 47);
}
.node-type-rru-program-offering.research #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(219, 160, 47);
}
.node-type-rru-program-offering.research #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(219, 160, 47);
}
.research #region-content .region-inner ul {
	list-style-image: url("../images/bullet-research.png");
}
.research #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-research.png");
}
.node-type-rru-program.research #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("/sites/default/themes/rru_www../images/start-date-arrow-research.png");
}
.left-profile-horizontal.block-views .leadership-studies.views-row .views-field-field-name h2 {
	border-color: rgb(124, 51, 150);
}
.right-profile-horizontal.block-views .leadership-studies.views-row .views-field-field-name h2 {
	border-color: rgb(124, 51, 150);
}
.profile-vertical.block-views .leadership-studies.views-row .profile-vertical-image {
	border-color: rgb(124, 51, 150);
}
.profile-vertical.block-views .leadership-studies.views-row .views-field-field-name h2 {
	border-color: rgb(124, 51, 150);
}
.views-content-grid.block-views .leadership-studies.views-row .views-content-grid-image {
	border-color: rgb(124, 51, 150);
}
.leadership-studies #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(124, 51, 150);
}
.leadership-studies #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(124, 51, 150);
}
.left-profile-horizontal.block-views .leadership-studies.views-row .views-field-field-name h2 {
	color: rgb(124, 51, 150);
}
.right-profile-horizontal.block-views .leadership-studies.views-row .views-field-field-name h2 {
	color: rgb(124, 51, 150);
}
.profile-vertical.block-views .leadership-studies.views-row .profile-vertical-image {
	color: rgb(124, 51, 150);
}
.profile-vertical.block-views .leadership-studies.views-row .views-field-field-name h2 {
	color: rgb(124, 51, 150);
}
.views-content-grid.block-views .leadership-studies.views-row .views-content-grid-name h2 {
	color: rgb(124, 51, 150);
}
.leadership-studies #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(124, 51, 150);
}
.leadership-studies #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(124, 51, 150);
}
.node-type-rru-program.leadership-studies #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(124, 51, 150);
}
.node-type-rru-program.leadership-studies #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(124, 51, 150);
}
.leadership-studies #region-content .region-inner h2 {
	color: rgb(124, 51, 150);
}
.leadership-studies #region-content .region-inner h1 {
	color: rgb(124, 51, 150);
}
.leadership-studies #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(124, 51, 150);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.leadership-studies {
	color: rgb(124, 51, 150);
}
.leadership-studies #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(124, 51, 150);
}
.node-type-rru-program.leadership-studies #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("/sites/default/themes/rru_www../images/start-date-arrow-leadership.png");
}
.node-type-rru-program-offering.leadership-studies #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(124, 51, 150); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.leadership-studies #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(124, 51, 150); border-top-width: 7px; border-top-style: solid;
}
.leadership-studies .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(124, 51, 150); border-left-width: 1px; border-left-style: solid;
}
.leadership-studies #region-content .program-highlight {
	background-color: rgb(124, 51, 150);
}
.node-type-rru-program.leadership-studies #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(124, 51, 150);
}
.leadership-studies #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(124, 51, 150);
}
.leadership-studies #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(124, 51, 150);
}
.leadership-studies #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(124, 51, 150);
}
.leadership-studies #region-content .program-highlight {
	background-color: rgb(124, 51, 150);
}
.leadership-studies .side-menu.block-menu-block ul.menu li ul.menu li.active-trail div.active-trail {
	background-color: rgb(124, 51, 150);
}
.leadership-studies .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-582:hover {
	background-color: rgb(124, 51, 150);
}
.leadership-studies .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(124, 51, 150);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-582:hover {
	background-color: rgb(124, 51, 150);
}
.node-type-rru-program-offering.leadership-studies #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(124, 51, 150);
}
.node-type-rru-program-offering.leadership-studies #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(124, 51, 150);
}
.leadership-studies #region-content .region-inner ul {
	list-style-image: url("../images/bullet-leadership.png");
}
.leadership-studies #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-leadership.png");
}
.left-profile-horizontal.block-views .environment-sustainability.views-row .views-field-field-name h2 {
	border-color: rgb(84, 166, 87);
}
.right-profile-horizontal.block-views .environment-sustainability.views-row .views-field-field-name h2 {
	border-color: rgb(84, 166, 87);
}
.profile-vertical.block-views .environment-sustainability.views-row .profile-vertical-image {
	border-color: rgb(84, 166, 87);
}
.profile-vertical.block-views .environment-sustainability.views-row .views-field-field-name h2 {
	border-color: rgb(84, 166, 87);
}
.views-content-grid.block-views .environment-sustainability.views-row .views-content-grid-image {
	border-color: rgb(84, 166, 87);
}
.environment-sustainability #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(84, 166, 87);
}
.environment-sustainability #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(84, 166, 87);
}
.left-profile-horizontal.block-views .environment-sustainability.views-row .views-field-field-name h2 {
	color: rgb(84, 166, 87);
}
.right-profile-horizontal.block-views .environment-sustainability.views-row .views-field-field-name h2 {
	color: rgb(84, 166, 87);
}
.profile-vertical.block-views .environment-sustainability.views-row .profile-vertical-image {
	color: rgb(84, 166, 87);
}
.profile-vertical.block-views .environment-sustainability.views-row .views-field-field-name h2 {
	color: rgb(84, 166, 87);
}
.views-content-grid.block-views .environment-sustainability.views-row .views-content-grid-name {
	color: rgb(84, 166, 87);
}
.views-content-grid.block-views .environment-sustainability.views-row .views-field-field-name h2 {
	color: rgb(84, 166, 87);
}
.environment-sustainability #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(84, 166, 87);
}
.environment-sustainability #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(84, 166, 87);
}
.node-type-rru-program.environment-sustainability #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(84, 166, 87);
}
.node-type-rru-program.environment-sustainability #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(84, 166, 87);
}
.environment-sustainability #region-content .region-inner h2 {
	color: rgb(84, 166, 87);
}
.environment-sustainability #region-content .region-inner h1 {
	color: rgb(84, 166, 87);
}
.environment-sustainability #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(84, 166, 87);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.environment-sustainability {
	color: rgb(84, 166, 87);
}
.environment-sustainability #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(84, 166, 87);
}
.node-type-rru-program.environment-sustainability #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("/sites/default/themes/rru_www../images/start-date-arrow-environment.png");
}
.node-type-rru-program-offering.environment-sustainability #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(84, 166, 87); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.environment-sustainability #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(84, 166, 87); border-top-width: 7px; border-top-style: solid;
}
.environment-sustainability .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(84, 166, 87); border-left-width: 1px; border-left-style: solid;
}
.environment-sustainability #region-content .program-highlight {
	background-color: rgb(84, 166, 87);
}
.node-type-rru-program.environment-sustainability #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(84, 166, 87);
}
.environment-sustainability #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(84, 166, 87);
}
.environment-sustainability #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(84, 166, 87);
}
.environment-sustainability #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(84, 166, 87);
}
.environment-sustainability #region-content .program-highlight {
	background-color: rgb(84, 166, 87);
}
.environment-sustainability .side-menu.block-menu-block ul.menu li ul.menu li.active-trail div.active-trail {
	background-color: rgb(84, 166, 87);
}
.environment-sustainability .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-840:hover {
	background-color: rgb(84, 166, 87);
}
.environment-sustainability .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(84, 166, 87);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-840:hover {
	background-color: rgb(84, 166, 87);
}
.node-type-rru-program-offering.environment-sustainability #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(84, 166, 87);
}
.node-type-rru-program-offering.environment-sustainability #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(84, 166, 87);
}
.environment-sustainability #region-content .region-inner ul {
	list-style-image: url("../images/bullet-environment-sustainability.png");
}
.environment-sustainability #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-environment-sustainability.png");
}
.left-profile-horizontal.block-views .business.views-row .views-field-field-name h2 {
	border-color: rgb(0, 152, 215);
}
.right-profile-horizontal.block-views .business.views-row .views-field-field-name h2 {
	border-color: rgb(0, 152, 215);
}
.profile-vertical.block-views .business.views-row .profile-vertical-image {
	border-color: rgb(0, 152, 215);
}
.profile-vertical.block-views .business.views-row .views-field-field-name h2 {
	border-color: rgb(0, 152, 215);
}
.views-content-grid.block-views .business.views-row .views-content-grid-image {
	border-color: rgb(0, 152, 215);
}
.business #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(0, 152, 215);
}
.business #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(0, 152, 215);
}
.left-profile-horizontal.block-views .business.views-row .views-field-field-name h2 {
	color: rgb(0, 152, 215);
}
.right-profile-horizontal.block-views .business.views-row .views-field-field-name h2 {
	color: rgb(0, 152, 215);
}
.profile-vertical.block-views .business.views-row .profile-vertical-image {
	color: rgb(0, 152, 215);
}
.profile-vertical.block-views .business.views-row .views-field-field-name h2 {
	color: rgb(0, 152, 215);
}
.views-content-grid.block-views .business.views-row .views-content-grid-name h2 {
	color: rgb(0, 152, 215);
}
.business #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(0, 152, 215);
}
.business #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(0, 152, 215);
}
.node-type-rru-program.business #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(0, 152, 215);
}
.node-type-rru-program.business #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(0, 152, 215);
}
.business #region-content .region-inner h2 {
	color: rgb(0, 152, 215);
}
.business #region-content .region-inner h1 {
	color: rgb(0, 152, 215);
}
.business #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(0, 152, 215);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.business {
	color: rgb(0, 152, 215);
}
.business #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(0, 152, 215);
}
.node-type-rru-program.business #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("/sites/default/themes/rru_www../images/start-date-arrow-business.png");
}
.node-type-rru-program-offering.business #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(0, 152, 215); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.business #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(0, 152, 215); border-top-width: 7px; border-top-style: solid;
}
.business .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(0, 152, 215); border-left-width: 1px; border-left-style: solid;
}
.business #region-content .program-highlight {
	background-color: rgb(0, 152, 215);
}
.node-type-rru-program.business #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(0, 152, 215);
}
.business #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(0, 152, 215);
}
.business #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(0, 152, 215);
}
.business #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(0, 152, 215);
}
.business #region-content .program-highlight {
	background-color: rgb(0, 152, 215);
}
.business .side-menu.block-menu-block ul.menu li ul.menu li div.active-trail {
	background-color: rgb(0, 152, 215);
}
.business .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-578:hover {
	background-color: rgb(0, 152, 215);
}
.business .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(0, 152, 215);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-578:hover {
	background-color: rgb(0, 152, 215);
}
.node-type-rru-program-offering.business #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(0, 152, 215);
}
.node-type-rru-program-offering.business #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(0, 152, 215);
}
.business #region-content .region-inner ul {
	list-style-image: url("../images/bullet-business.png");
}
.business #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-business.png");
}
.left-profile-horizontal.block-views .interdisciplinary-studies.views-row .views-field-field-name h2 {
	border-color: rgb(188, 0, 111);
}
.right-profile-horizontal.block-views .interdisciplinary-studies.views-row .views-field-field-name h2 {
	border-color: rgb(188, 0, 111);
}
.profile-vertical.block-views .interdisciplinary-studies.views-row .profile-vertical-image {
	border-color: rgb(188, 0, 111);
}
.profile-vertical.block-views .interdisciplinary-studies.views-row .views-field-field-name h2 {
	border-color: rgb(188, 0, 111);
}
.views-content-grid.block-views .interdisciplinary-studies.views-row .views-content-grid-image {
	border-color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(188, 0, 111);
}
.left-profile-horizontal.block-views .interdisciplinary-studies.views-row .views-field-field-name h2 {
	color: rgb(188, 0, 111);
}
.right-profile-horizontal.block-views .interdisciplinary-studies.views-row .views-field-field-name h2 {
	color: rgb(188, 0, 111);
}
.profile-vertical.block-views .interdisciplinary-studies.views-row .profile-vertical-image {
	color: rgb(188, 0, 111);
}
.profile-vertical.block-views .interdisciplinary-studies.views-row .views-field-field-name h2 {
	color: rgb(188, 0, 111);
}
.views-content-grid.block-views .interdisciplinary-studies.views-row .views-content-grid-name h2 {
	color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(188, 0, 111);
}
.node-type-rru-program.interdisciplinary-studies #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(188, 0, 111);
}
.node-type-rru-program.interdisciplinary-studies #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-content .region-inner h2 {
	color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-content .region-inner h1 {
	color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(188, 0, 111);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.interdisciplinary-studies {
	color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(188, 0, 111);
}
.node-type-rru-program.interdisciplinary-studies #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("/sites/default/themes/rru_www../images/start-date-arrow-inter.png");
}
.node-type-rru-program-offering.interdisciplinary-studies #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(188, 0, 111); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.interdisciplinary-studies #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(188, 0, 111); border-top-width: 7px; border-top-style: solid;
}
.interdisciplinary-studies .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(188, 0, 111); border-left-width: 1px; border-left-style: solid;
}
.interdisciplinary-studies #region-content .program-highlight {
	background-color: rgb(188, 0, 111);
}
.node-type-rru-program.interdisciplinary-studies #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-content .program-highlight {
	background-color: rgb(188, 0, 111);
}
.interdisciplinary-studies .side-menu.block-menu-block ul.menu li ul.menu li div.active-trail {
	background-color: rgb(188, 0, 111);
}
.interdisciplinary-studies .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-581:hover {
	background-color: rgb(188, 0, 111);
}
.interdisciplinary-studies .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(188, 0, 111);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-581:hover {
	background-color: rgb(188, 0, 111);
}
.node-type-rru-program-offering.interdisciplinary-studies #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(188, 0, 111);
}
.node-type-rru-program-offering.interdisciplinary-studies #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(188, 0, 111);
}
.interdisciplinary-studies #region-content .region-inner ul {
	list-style-image: url("../images/bullet-interdisciplinary-studies.png");
}
.interdisciplinary-studies #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-interdisciplinary-studies.png");
}
.left-profile-horizontal.block-views .education.views-row .views-field-field-name h2 {
	border-color: rgb(117, 106, 177);
}
.right-profile-horizontal.block-views .education.views-row .views-field-field-name h2 {
	border-color: rgb(117, 106, 177);
}
.profile-vertical.block-views .education.views-row .profile-vertical-image {
	border-color: rgb(117, 106, 177);
}
.profile-vertical.block-views .education.views-row .views-field-field-name h2 {
	border-color: rgb(117, 106, 177);
}
.views-content-grid.block-views .education.views-row .views-content-grid-image {
	border-color: rgb(117, 106, 177);
}
.education #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(117, 106, 177);
}
.education #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(117, 106, 177);
}
.left-profile-horizontal.block-views .education.views-row .views-field-field-name h2 {
	color: rgb(117, 106, 177);
}
.right-profile-horizontal.block-views .education.views-row .views-field-field-name h2 {
	color: rgb(117, 106, 177);
}
.profile-vertical.block-views .education.views-row .profile-vertical-image {
	color: rgb(117, 106, 177);
}
.profile-vertical.block-views .education.views-row .views-field-field-name h2 {
	color: rgb(117, 106, 177);
}
.views-content-grid.block-views .education.views-row .views-content-grid-name h2 {
	color: rgb(117, 106, 177);
}
.education #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(117, 106, 177);
}
.education #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(117, 106, 177);
}
.node-type-rru-program.education #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(117, 106, 177);
}
.node-type-rru-program.education #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(117, 106, 177);
}
.education #region-content .region-inner h2 {
	color: rgb(117, 106, 177);
}
.education #region-content .region-inner h1 {
	color: rgb(117, 106, 177);
}
.education #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(117, 106, 177);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.education {
	color: rgb(117, 106, 177);
}
.education #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(117, 106, 177);
}
.node-type-rru-program.education #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("/sites/default/themes/rru_www../images/start-date-arrow-education.png");
}
.node-type-rru-program-offering.education #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(117, 106, 177); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.education #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(117, 106, 177); border-top-width: 7px; border-top-style: solid;
}
.education .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(117, 106, 177); border-left-width: 1px; border-left-style: solid;
}
.education #region-content .program-highlight {
	background-color: rgb(117, 106, 177);
}
.node-type-rru-program.education #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(117, 106, 177);
}
.education #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(117, 106, 177);
}
.education #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(117, 106, 177);
}
.education #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(117, 106, 177);
}
.education #region-content .program-highlight {
	background-color: rgb(117, 106, 177);
}
.education .side-menu.block-menu-block ul.menu li ul.menu li.active-trail div.active-trail {
	background-color: rgb(117, 106, 177);
}
.education .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-838:hover {
	background-color: rgb(117, 106, 177);
}
.education .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(117, 106, 177);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-838:hover {
	background-color: rgb(117, 106, 177);
}
.node-type-rru-program-offering.education #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(117, 106, 177);
}
.node-type-rru-program-offering.education #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(117, 106, 177);
}
.education #region-content .region-inner ul {
	list-style-image: url("../images/bullet-education.png");
}
.education #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-education.png");
}
.left-profile-horizontal.block-views .tourism-hospitality.views-row .views-field-field-name h2 {
	border-color: rgb(92, 180, 152);
}
.right-profile-horizontal.block-views .tourism-hospitality.views-row .views-field-field-name h2 {
	border-color: rgb(92, 180, 152);
}
.profile-vertical.block-views .tourism-hospitality.views-row .profile-vertical-image {
	border-color: rgb(92, 180, 152);
}
.profile-vertical.block-views .tourism-hospitality.views-row .views-field-field-name h2 {
	border-color: rgb(92, 180, 152);
}
.views-content-grid.block-views .tourism-hospitality.views-row .views-content-grid-image {
	border-color: rgb(92, 180, 152);
}
.tourism-hospitality #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(92, 180, 152);
}
.tourism-hospitality #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(92, 180, 152);
}
.left-profile-horizontal.block-views .tourism-hospitality.views-row .views-field-field-name h2 {
	color: rgb(92, 180, 152);
}
.right-profile-horizontal.block-views .tourism-hospitality.views-row .views-field-field-name h2 {
	color: rgb(92, 180, 152);
}
.profile-vertical.block-views .tourism-hospitality.views-row .profile-vertical-image {
	color: rgb(92, 180, 152);
}
.profile-vertical.block-views .tourism-hospitality.views-row .views-field-field-name h2 {
	color: rgb(92, 180, 152);
}
.views-content-grid.block-views .tourism-hospitality.views-row .views-content-grid-name h2 {
	color: rgb(92, 180, 152);
}
.tourism-hospitality #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(92, 180, 152);
}
.tourism-hospitality #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(92, 180, 152);
}
.node-type-rru-program.tourism-hospitality #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(92, 180, 152);
}
.node-type-rru-program.tourism-hospitality #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(92, 180, 152);
}
.tourism-hospitality #region-content .region-inner h2 {
	color: rgb(92, 180, 152);
}
.tourism-hospitality #region-content .region-inner h1 {
	color: rgb(92, 180, 152);
}
.tourism-hospitality #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(92, 180, 152);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.tourism-hospitality {
	color: rgb(92, 180, 152);
}
.tourism-hospitality #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(92, 180, 152);
}
.node-type-rru-program.tourism-hospitality #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("/sites/default/themes/rru_www../images/start-date-arrow-tourism.png");
}
.node-type-rru-program-offering.tourism-hospitality #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(92, 180, 152); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.tourism-hospitality #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(92, 180, 152); border-top-width: 7px; border-top-style: solid;
}
.tourism-hospitality .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(92, 180, 152); border-left-width: 1px; border-left-style: solid;
}
.tourism-hospitality #region-content .program-highlight {
	background-color: rgb(92, 180, 152);
}
.node-type-rru-program.tourism-hospitality #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(92, 180, 152);
}
.tourism-hospitality #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(92, 180, 152);
}
.tourism-hospitality #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(92, 180, 152);
}
.tourism-hospitality #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(92, 180, 152);
}
.tourism-hospitality #region-content .program-highlight {
	background-color: rgb(92, 180, 152);
}
.tourism-hospitality .side-menu.block-menu-block ul.menu li ul.menu li.active-trail div.active-trail {
	background-color: rgb(92, 180, 152);
}
.tourism-hospitality .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-584:hover {
	background-color: rgb(92, 180, 152);
}
.tourism-hospitality .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(92, 180, 152);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-584:hover {
	background-color: rgb(92, 180, 152);
}
.node-type-rru-program-offering.tourism-hospitality #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(92, 180, 152);
}
.node-type-rru-program-offering.tourism-hospitality #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(92, 180, 152);
}
.tourism-hospitality #region-content .region-inner ul {
	list-style-image: url("../images/bullet-tourism-hospitality.png");
}
.tourism-hospitality #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-tourism-hospitality.png");
}
.left-profile-horizontal.block-views .communication-culture.views-row .views-field-field-name h2 {
	border-color: rgb(0, 173, 177);
}
.right-profile-horizontal.block-views .communication-culture.views-row .views-field-field-name h2 {
	border-color: rgb(0, 173, 177);
}
.profile-vertical.block-views .communication-culture.views-row .profile-vertical-image {
	border-color: rgb(0, 173, 177);
}
.profile-vertical.block-views .communication-culture.views-row .views-field-field-name h2 {
	border-color: rgb(0, 173, 177);
}
.views-content-grid.block-views .communication-culture.views-row .views-content-grid-image {
	border-color: rgb(0, 173, 177);
}
.communication-culture #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(0, 173, 177);
}
.communication-culture #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(0, 173, 177);
}
.left-profile-horizontal.block-views .communication-culture.views-row .views-field-field-name h2 {
	color: rgb(0, 173, 177);
}
.right-profile-horizontal.block-views .communication-culture.views-row .views-field-field-name h2 {
	color: rgb(0, 173, 177);
}
.profile-vertical.block-views .communication-culture.views-row .profile-vertical-image {
	color: rgb(0, 173, 177);
}
.profile-vertical.block-views .communication-culture.views-row .views-field-field-name h2 {
	color: rgb(0, 173, 177);
}
.views-content-grid.block-views .communication-culture.views-row .views-content-grid-name h2 {
	color: rgb(0, 173, 177);
}
.communication-culture #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(0, 173, 177);
}
.communication-culture #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(0, 173, 177);
}
.node-type-rru-program.communication-culture #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(0, 173, 177);
}
.node-type-rru-program.communication-culture #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(0, 173, 177);
}
.communication-culture #region-content .region-inner h2 {
	color: rgb(0, 173, 177);
}
.communication-culture #region-content .region-inner h1 {
	color: rgb(0, 173, 177);
}
.communication-culture #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(0, 173, 177);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.communication-culture {
	color: rgb(0, 173, 177);
}
.communication-culture #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(0, 173, 177);
}
.node-type-rru-program.communication-culture #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("/sites/default/themes/rru_www../images/start-date-arrow-communication.png");
}
.node-type-rru-program-offering.communication-culture #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(0, 173, 177); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.communication-culture #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(0, 173, 177); border-top-width: 7px; border-top-style: solid;
}
.communication-culture .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(0, 173, 177); border-left-width: 1px; border-left-style: solid;
}
.communication-culture #region-content .program-highlight {
	background-color: rgb(0, 173, 177);
}
.node-type-rru-program.communication-culture #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(0, 173, 177);
}
.communication-culture #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(0, 173, 177);
}
.communication-culture #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(0, 173, 177);
}
.communication-culture #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(0, 173, 177);
}
.communication-culture #region-content .program-highlight {
	background-color: rgb(0, 173, 177);
}
.communication-culture .side-menu.block-menu-block ul.menu li ul.menu li.active-trail div.active-trail {
	background-color: rgb(0, 173, 177);
}
.communication-culture .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-579:hover {
	background-color: rgb(0, 173, 177);
}
.communication-culture .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(0, 173, 177);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-579:hover {
	background-color: rgb(0, 173, 177);
}
.node-type-rru-program-offering.communication-culture #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(0, 173, 177);
}
.node-type-rru-program-offering.communication-culture #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(0, 173, 177);
}
.communication-culture #region-content .region-inner ul {
	list-style-image: url("../images/bullet-communication-culture.png");
}
.communication-culture #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-communication-culture.png");
}
.left-profile-horizontal.block-views .executive-education.views-row .views-field-field-name h2 {
	border-color: rgb(216, 100, 58);
}
.right-profile-horizontal.block-views .executive-education.views-row .views-field-field-name h2 {
	border-color: rgb(216, 100, 58);
}
.profile-vertical.block-views .executive-education.views-row .profile-vertical-image {
	border-color: rgb(216, 100, 58);
}
.profile-vertical.block-views .executive-education.views-row .views-field-field-name h2 {
	border-color: rgb(216, 100, 58);
}
.views-content-grid.block-views .executive-education.views-row .views-content-grid-image {
	border-color: rgb(216, 100, 58);
}
.executive-education #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(216, 100, 58);
}
.executive-education #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(216, 100, 58);
}
.left-profile-horizontal.block-views .executive-education.views-row .views-field-field-name h2 {
	color: rgb(216, 100, 58);
}
.right-profile-horizontal.block-views .executive-education.views-row .views-field-field-name h2 {
	color: rgb(216, 100, 58);
}
.profile-vertical.block-views .executive-education.views-row .profile-vertical-image {
	color: rgb(216, 100, 58);
}
.profile-vertical.block-views .executive-education.views-row .views-field-field-name h2 {
	color: rgb(216, 100, 58);
}
.views-content-grid.block-views .executive-education.views-row .views-content-grid-name h2 {
	color: rgb(216, 100, 58);
}
.executive-education #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(216, 100, 58);
}
.executive-education #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(216, 100, 58);
}
.node-type-rru-program.executive-education #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(216, 100, 58);
}
.node-type-rru-program.executive-education #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(216, 100, 58);
}
.executive-education #region-content .region-inner h2 {
	color: rgb(216, 100, 58);
}
.executive-education #region-content .region-inner h1 {
	color: rgb(216, 100, 58);
}
.executive-education #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(216, 100, 58);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.executive-education {
	color: rgb(216, 100, 58);
}
.executive-education #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(216, 100, 58);
}
.node-type-rru-program.executive-education #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("/sites/default/themes/rru_www../images/start-date-arrow-execed.png");
}
.node-type-rru-program-offering.executive-education #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(216, 100, 58); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.executive-education #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(216, 100, 58); border-top-width: 7px; border-top-style: solid;
}
.executive-education .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(216, 100, 58); border-left-width: 1px; border-left-style: solid;
}
.executive-education #region-content .program-highlight {
	background-color: rgb(216, 100, 58);
}
.node-type-rru-program.executive-education #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(216, 100, 58);
}
.executive-education #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(216, 100, 58);
}
.executive-education #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(216, 100, 58);
}
.executive-education #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(216, 100, 58);
}
.executive-education #region-content .program-highlight {
	background-color: rgb(216, 100, 58);
}
.executive-education .side-menu.block-menu-block ul.menu li ul.menu li.active-trail div.active-trail {
	background-color: rgb(216, 100, 58);
}
.executive-education .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-577:hover {
	background-color: rgb(216, 100, 58);
}
.executive-education .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(216, 100, 58);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-577:hover {
	background-color: rgb(216, 100, 58);
}
.node-type-rru-program-offering.executive-education #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(216, 100, 58);
}
.node-type-rru-program-offering.executive-education #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(216, 100, 58);
}
.executive-education #region-content .region-inner ul {
	list-style-image: url("../images/bullet-executive-education.png");
}
.executive-education #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-executive-education.png");
}
.continuing-studies #region-content .block-system-main.block-system .node-rru-school .programs-offered .degree-type h3 {
	border-color: rgb(158, 172, 72);
}
.continuing-studies #region-content .block-system-main.block-system .node-rru-school .programs-offered .view-content {
	border-color: rgb(158, 172, 72);
}
.continuing-studies #region-content .region-inner .block-system-main .field .field-label {
	color: rgb(158, 172, 72);
}
.continuing-studies #region-content .region-inner .block-system-main .node-content-profilecard .info .field-label {
	color: rgb(158, 172, 72);
}
.node-type-rru-program.continuing-studies #region-content .region-inner .block-system-main .program-offering-box h3 a {
	color: rgb(158, 172, 72);
}
.node-type-rru-program.continuing-studies #region-content .region-inner .block-system-main .program-offering-box h3 {
	color: rgb(158, 172, 72);
}
.continuing-studies #region-content .block-system-main .region-inner h2 {
	color: rgb(158, 172, 72);
}
.continuing-studies #region-content .region-inner h2 {
	color: rgb(158, 172, 72);
}
.continuing-studies #region-content .region-inner h1 {
	color: rgb(158, 172, 72);
}
.continuing-studies #region-content .region-inner .block-system-main .node-content-profilecard .info h3 {
	color: rgb(158, 172, 72);
}
.node-type-testimonial #region-content .region-inner .block-system-main h1.continuing-studies {
	color: rgb(158, 172, 72);
}
.continuing-studies #region-content .region-inner .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	color: rgb(158, 172, 72);
}
.node-type-rru-program.continuing-studies #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-image: url("../images/start-date-arrow-cstudies.png");
}
.node-type-rru-program-offering.continuing-studies #region-content .region-inner .block-system-main .start-date-info {
	border-top-color: rgb(158, 172, 72); border-top-width: 7px; border-top-style: solid;
}
.node-type-rru-program.continuing-studies #region-content .region-inner .block-system-main .program-offering-wrapper {
	border-top-color: rgb(158, 172, 72); border-top-width: 7px; border-top-style: solid;
}
.continuing-studies .side-menu.block-menu-block ul.menu li ul.menu li.active-trail ul {
	border-left-color: rgb(158, 172, 72); border-left-width: 1px; border-left-style: solid;
}
.continuing-studies #region-content .program-highlight {
	background-color: rgb(158, 172, 72);
}
.node-type-rru-program.continuing-studies #region-content .region-inner .block-system-main .program-offering-box ul li a:hover {
	background-color: rgb(158, 172, 72);
}
.continuing-studies #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a:hover {
	background-color: rgb(158, 172, 72);
}
.continuing-studies #region-sidebar-second .content-menu.block-menu-block .block-inner ul.menu li a.active {
	background-color: rgb(158, 172, 72);
}
.continuing-studies #region-sidebar-second .content-menu.block-menu-block .content-menu-highlight {
	background-color: rgb(158, 172, 72);
}
.continuing-studies #region-content .program-highlight {
	background-color: rgb(158, 172, 72);
}
.continuing-studies .side-menu.block-menu-block ul.menu li ul.menu li.active-trail div.active-trail {
	background-color: rgb(158, 172, 72);
}
.continuing-studies .side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-522:hover {
	background-color: rgb(158, 172, 72);
}
.continuing-studies .content-menu.block-menu-block .block-inner h2 a:hover {
	background-color: rgb(158, 172, 72);
}
.side-menu.block-menu-block ul.menu li ul.menu li div.menu-mlid-522:hover {
	background-color: rgb(158, 172, 72);
}
.node-type-rru-program-offering.continuing-studies #region-content .region-inner .block-system-main .action-buttons a {
	background-color: rgb(158, 172, 72);
}
.node-type-rru-program-offering.continuing-studies #region-content .region-inner .block-system-main .action-buttons .arrow-wrap {
	background-color: rgb(158, 172, 72);
}
.continuing-studies #region-content .region-inner ul {
	list-style-image: url("../images/bullet-continuing-studies.png");
}
.continuing-studies #region-content .region-inner ul ul {
	list-style-image: url("../images/bullet-level2-continuing-studies.png");
}
.apply-now-page #region-content {
	background: url("../images/apply-bkgd.jpg") no-repeat right bottom rgb(255, 255, 255);
}
.apply-now-page #region-content .region-inner {
	background-color: transparent;
}
.apply-now-page #region-content .region-inner h1.title {
	padding-right: 300px;
}
.apply-now-page #region-content .region-inner .block-system-main {
	padding-right: 300px;
}
.apply-now-page #region-content .region-inner .block-system-main .apply-button a {
	background: rgb(226, 104, 46); margin: 20px 0px; transition:background-color 0.25s ease-in-out; width: 450px; height: 45px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 45px; font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; -moz-transition: background-color .25s ease-in-out; -webkit-transition: background-color .25s ease-in-out;
}
.apply-now-page #region-content .region-inner .block-system-main .apply-button a:hover {
	background-color: rgb(216, 91, 46);
}
.apply-now-page #region-content .region-inner .block-system-main .apply-options p {
	margin: 0px; text-align: center; line-height: 18px; font-size: 12px;
}
.request-info-thank-you #region-content {
	background: url("../images/thanks-bkgd.jpg") no-repeat 0px 0px; height: 598px;
}
.request-info-thank-you #region-content .region-inner {
	background-color: transparent;
}
.request-info-thank-you #region-content .region-inner h1.title {
	color: rgb(158, 172, 72); padding-right: 450px;
}
.request-info-thank-you #region-content .region-inner .block-system-main {
	padding-right: 525px;
}
#region-content .region-inner .block-system-main table.admission-checklist th {
	background: rgb(234, 235, 232);
}
#region-content .region-inner .block-system-main table.admission-checklist th ul {
	margin-bottom: 0px;
}
#region-content .region-inner .block-system-main table.admission-checklist th ul li {
	font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; font-style: normal; font-weight: normal;
}
#region-content .region-inner .block-system-main table.admission-checklist th {
	padding: 15px;
}
#region-content .region-inner .block-system-main table.admission-checklist td {
	padding: 15px;
}
#region-content .region-inner .block-system-main table.admission-checklist th a {
	display: inline;
}
#region-content .region-inner .block-system-main table.admission-checklist td a {
	display: inline;
}
#zone-content .region-inner .node .content table.admission-checklist td a:link {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(194, 195, 200) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
#zone-content .region-inner .node .content table.admission-checklist td a:visited {
	color: rgb(54, 57, 72); padding-bottom: 1px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: bold; text-decoration: none; border-bottom-color: rgb(194, 195, 200) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
#zone-content .region-inner .node .content table.admission-checklist td a:hover {
	border-bottom-color: rgb(54, 57, 72) !important;
}
#zone-content .region-inner .node .content table.admission-checklist td a:active {
	border-bottom-color: rgb(54, 57, 72) !important;
}
#region-content .region-inner .block-system-main table.admission-checklist img {
	margin-bottom: 0px;
}
.prospective-students-landing #region-landing-column-two {
	height: 100%; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y;
}
.prospective-students-landing #region-landing-first {
	height: 100%; background-image: url("../images/content-dropshadow.png"); background-repeat: repeat-y;
}
.prospective-students-landing #zone-landing {
	margin-top: -25px;
}
.prospective-students-landing #zone-landing > .region {
	padding-top: 25px;
}
#region-content .region-inner .block-system-main .field-image-top-wrap {
	margin: -25px 0px 20px -25px; float: left; position: relative; max-width: 120%;
}
#region-content .region-inner .block-system-main .field-image-top-wrap::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: ""; box-shadow: inset 20px 0px 30px -20px #000; -moz-box-shadow: inset 20px 0px 30px -20px #000; -webkit-box-shadow: inset 20px 0px 30px -20px #000;
}
#region-content .region-inner .block-system-main .field-image-top-wrap img {
	margin-bottom: 0px; float: left;
}
#region-content .region-inner .block-system-main .views-content-block-content-bottom.block-views {
	background: url("../images/content-dropshadow.png") repeat-y left top rgb(234, 235, 232); margin: 15px -25px -30px; padding: 25px;
}
#region-content .region-inner .block-system-main .views-content-block-content-bottom.block-views h2.block-title {
	margin: -5px 0px 15px; padding: 0px 0px 10px; color: rgb(54, 57, 72); font-family: "Auto1 Bold SmCp","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px; border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid;
}
#region-content .region-inner .block-system-main .views-content-block-content-bottom.block-views .views-row {
	margin: -6px 10px 10px -6px; padding: 6px; width: 46%; height: 70px; display: inline-block;
}
#region-content .region-inner .block-system-main .views-content-block-content-bottom.block-views .views-row:hover {
	background-color: rgb(224, 225, 222);
}
#region-content .region-inner .block-system-main .views-content-block-content-bottom.block-views .views-content-block-title h3 {
	margin: 0px; padding: 0px; color: rgb(0, 152, 215); font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 14px;
}
#region-content .region-inner .block-system-main .views-content-block-content-bottom.block-views .views-content-block-title h3 a {
	text-decoration: none; display: block;
}
#region-content .region-inner .block-system-main .views-content-block-content-bottom.block-views .views-content-block-teaser a {
	padding-bottom: 0px; font-family: "Auto1 Regular","trebuchet MS",tahoma,verdana,sans-serif; font-style: normal; font-weight: normal; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
.carousel-with-menu .side-menu.block-menu-block {
	margin: 25px 0px 0px -500px; left: 50%; width: 200px; height: 420px; position: absolute; z-index: 100;
}
.wrapper-hp-carousel {
	width: 100%; height: 420px; overflow: hidden; position: relative; min-width: 1000px; background-image: url('../images/feature-wrapper-dropshadow.png'); 
background-repeat: repeat-x;
	top: -13px;
	left: 0px;
    bottom:0px;
}
.wrapper-hp-carousel .views-slideshow-cycle-main-frame {
	left: 50%; width: 9000px; height: 420px; margin-left: -4650px; position: absolute;
}
.carousel-with-menu .wrapper-hp-carousel .views-slideshow-cycle-main-frame {
	margin-left: -4350px;
}
.wrapper-hp-carousel .views-slideshow-controls-top {
	left: 50%; width: 700px; margin-top: 200px; margin-left: -500px; display: none; position: absolute; z-index: 100;
}
.carousel-with-menu .wrapper-hp-carousel .views-slideshow-controls-top {
	margin-left: -200px;
}
.wrapper-hp-carousel .views-slideshow-controls-top .views-slideshow-controls-text-pause {
	display: none;
}
.wrapper-hp-carousel .views-slideshow-controls-top .views-slideshow-controls-text-previous {
	width: 44px; height: 0px; overflow: hidden; padding-top: 50px; float: left; display: block; opacity: 0.8; background-image: url("../images/feature-arrows.png"); background-repeat: no-repeat;
}
.wrapper-hp-carousel .views-slideshow-controls-top .views-slideshow-controls-text-next {
	width: 44px; height: 0px; overflow: hidden; padding-top: 50px; float: left; display: block; opacity: 0.8; background-image: url("../images/feature-arrows.png"); background-repeat: no-repeat;
}
.wrapper-hp-carousel .views-slideshow-controls-top .views-slideshow-controls-text-previous:hover {
	opacity: 1;
}
.wrapper-hp-carousel .views-slideshow-controls-top .views-slideshow-controls-text-next:hover {
	opacity: 1;
}
.wrapper-hp-carousel .views-slideshow-controls-top .views-slideshow-controls-text-next {
	background-position: 0px -50px; float: right; background-image: url("../images/feature-arrows.png");
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row {
	transition:box-shadow 1s ease-out, opacity 1s ease-out; width: 700px; height: 400px; overflow: hidden; float: left; display: inline; position: relative; z-index: 1; opacity: 0.5; -moz-transition: box-shadow 1s ease-out, opacity 1s ease-out; -webkit-transition: -webkit-box-shadow 1s ease-out, box-shadow 1s ease-out, opacity 1s ease-out; -o-transition: box-shadow 1s ease-out, opacity 1s ease-out;
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row a {
	text-decoration: none; cursor: default;
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-content-slideshow-title h2 a {
	color: #2F96DA;
	/* color: rgb(81, 193, 213); */
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-content-slideshow-title h2 {
	margin: -75px 0px 0px; padding: 10px 17px 0px; transition:opacity 1s ease-out; height: 30px; 
    color: rgb(81, 193, 213); text-transform: uppercase; font-size: 20px; font-weight: bold; display: none; position: relative; opacity: 0; background-image: url("../images/feature-summary-background.png"); -moz-transition: opacity 1s ease-out; -webkit-transition: opacity 1s ease-out; -o-transition: opacity 1s ease-out;
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-content-slideshow .views-content-slideshow-title h2 a {
	color: #2F96DA;
	/* color: rgb(81, 193, 213); */
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-content-slideshow .views-content-slideshow-title h2 a:hover {
	color: #2F96DA;
	/* color: rgb(81, 193, 213); */
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-content-slideshow-body {
	padding: 3px 75px 25px 17px; transition:opacity 1s ease-out; color: rgb(255, 255, 255); line-height: 18px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; display: none; position: relative; opacity: 0; background-image: url("../images/feature-summary-background.png"); -moz-transition: opacity 1s ease-out; -webkit-transition: opacity 1s ease-out; -o-transition: opacity 1s ease-out;
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-content-slideshow-body {
	padding: 3px 75px 25px 17px; transition:opacity 1s ease-out; color: rgb(255, 255, 255); line-height: 18px; font-family: "Auto1 Bold","trebuchet MS",tahoma,verdana,sans-serif; font-size: 13px; font-style: normal; font-weight: bold; display: none; position: relative; opacity: 0; background-image: url("../images/feature-summary-background.png"); -moz-transition: opacity 1s ease-out; -webkit-transition: opacity 1s ease-out; -o-transition: opacity 1s ease-out;
}
.wrapper-hp-carousel div.hasopacity.views-slideshow-cycle-main-frame-row .views-content-slideshow-body {
	display: block;
}
.wrapper-hp-carousel div.hasopacity. views-slideshow-cycle-main-frame-row .views-content-slideshow-title h2 {
	display: block;
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-content-slideshow-body .field-content {
	width: 690px;
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-content-slideshow-body a {
	color: rgb(255, 255, 255);
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-field-field-body a span.learn-more {
	border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid;
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-content-slideshow-body a span.learn-more {
	border-bottom-color: rgb(184, 186, 189); border-bottom-width: 1px; border-bottom-style: solid;
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-field-field-body a span.learn-more:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.wrapper-hp-carousel div.views-slideshow-cycle-main-frame-row .views-content-slideshow-body a span.learn-more:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.wrapper-hp-carousel div.primary-hpslide.views-slideshow-cycle-main-frame-row {
	transition:box-shadow 0.4s ease-out, opacity 0.4s ease-out; display: block; z-index: 2; opacity: 1; box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.8); -moz-transition: box-shadow 0.4s ease-out, opacity 0.4s ease-out; -webkit-transition: -webkit-box-shadow 0.4s ease-out, box-shadow 0.4s ease-out, opacity 0.4s ease-out; -o-transition: box-shadow 0.4s ease-out, opacity 0.4s ease-out;
}
.wrapper-hp-carousel div.primary-hpslide.views-slideshow-cycle-main-frame-row a {
	cursor: pointer;
}
.wrapper-hp-carousel div.primary-hpslide.views-slideshow-cycle-main-frame-row .views-content-slideshow-title h2 a {
	color: rgb(81, 193, 213);
}
.wrapper-hp-carousel div.primary-hpslide.views-slideshow-cycle-main-frame-row .views-content-slideshow-body {
	display: block; opacity: 1;
}
.wrapper-hp-carousel div.primary-hpslide.views-slideshow-cycle-main-frame-row .views-content-slideshow-title h2 {
	display: block; opacity: 1;
}
.rrucarousel_wrapper {
	left: 50% !important; right: auto !important;
}
